草庐IT

pdf-viewer

全部标签

python - 使用 python 脚本生成 pdf-latex

我是一名大学生,在我的大学里,要提交任何类型的作业,都必须有一个标准的封面(带有大学Logo、类(class)名称、教授姓名、我的名字和blablabla)。所以,我有一个.tex文档,它生成我的标准封面pdf。它是这样的:...\begin{document}%%Collegelogo\vspace{5cm}\begin{center}\textbf{\huge"SchoolandProgramName"\\}\vspace{1cm}\textbf{\Large"HomeworkTitle"\\}\vspace{1cm}\textbf{\Large"CourseName"\\}\en

python - 自动将 PDF 转换为图像

所以我所在的州以PDF形式发布了一堆数据,但更糟糕的是,大多数(全部?)PDF似乎是在Office中键入的字母、打印/传真,然后扫描(我们的政府处于最佳状态是吗?)。起初我以为我疯了,但后来我开始看到许多“倾斜”的pdf,就像有人没有正确地将它们放在扫描仪上一样。因此,我认为从它们中获取实际文本的下一个最佳方法是将每个页面变成图像。显然这需要自动化,如果可能的话,我更愿意坚持使用Python。如果Ruby或Perl有某种形式的实现太棒了以至于不能放弃,我可以走那条路。我已经尝试使用pyPDF进行文本提取,这显然对我没有多大好处。我已经尝试过swftools,但我从中获得的图像几乎完全无

python - 在 Python 中读取 PDF 属性/元数据

如何使用Python读取存储在PDF文件中的标题、作者、主题和关键字等属性/元数据? 最佳答案 试试pdfminer:frompdfminer.pdfparserimportPDFParserfrompdfminer.pdfdocumentimportPDFDocumentfp=open('diveintopython.pdf','rb')parser=PDFParser(fp)doc=PDFDocument(parser)print(doc.info)#The"Info"metadata这是输出:>>>[{'CreationDat

python - 在 iPython Notebook 中查看 pdf 图像

以下代码允许我在iPython笔记本中查看png图像。有没有办法查看pdf图像?我不需要使用IPython.display。我正在寻找一种将文件中的pdf图像打印到iPython笔记本输出单元格的方法。##Thisisforan`png`imagefromIPython.displayimportImagefig=Image(filename=('./temp/my_plot.png'))fig谢谢。 最佳答案 您(和其他人)面临的问题是PDF无法直接在浏览器中显示。获得类似内容的唯一可能方法是使用图像转换器从PDF中创建PNG或J

python - graph.write_pdf ("iris.pdf") AttributeError : 'list' object has no attribute 'write_pdf'

我的代码是按照google的机器学习类的。两个代码是一样的。我不知道为什么会显示错误。可能是变量的类型是错误的。但是google的代码对我来说是一样的。谁有遇到过这个问题吗?这是错误[012][012]Traceback(mostrecentcalllast):File"/media/joyce/oreo/python/machine_learn/VisualizingADecisionTree.py",line34,ingraph.write_pdf("iris.pdf")AttributeError:'list'objecthasnoattribute'write_pdf'[Fin

python - 使用 Python 将 PDF 转换为一系列图像

我正在尝试使用Python将多页PDF转换为一系列JPEG。我可以使用可用工具轻松地将PDF拆分为单独的页面,但我找不到任何可以将PDF转换为图像的内容。PIL不起作用,因为它无法读取PDF。我发现的两个选项是通过shell使用GhostScript或ImageMagick。这对我来说不是一个可行的选择,因为这个程序需要是跨平台的,而且我不能确定这些程序中的任何一个是否会在将要安装和使用它的机器上可用。是否有任何Python库可以做到这一点? 最佳答案 ImageMagick有Pythonbindings.

python - 从pdf中提取页面为jpeg

在python代码中,如何高效地将pdf中的某个页面保存为jpeg文件?(用例:我有一个pythonflaskweb服务器,其中pdf-s将被上传,每个页面对应的jpeg-s被存储。)Thissolution很接近,但问题是它不会将整个页面转换为jpeg。 最佳答案 可以使用pdf2image库。您可以简单地使用它来安装它,pipinstallpdf2image安装后,您可以使用以下代码获取图像。frompdf2imageimportconvert_from_pathpages=convert_from_path('pdf_file

python - 使用 Python requests 模块下载并保存 PDF 文件

我正在尝试从网站下载PDF文件并将其保存到磁盘。我的尝试要么因编码错误而失败,要么导致PDF为空白。In[1]:importrequestsIn[2]:url='http://www.hrecos.org//images/Data/forweb/HRTVBSH.Metadata.pdf'In[3]:response=requests.get(url)In[4]:withopen('/tmp/metadata.pdf','wb')asf:...:f.write(response.text)--------------------------------------------------

python - 在python中从PDF中提取图像而不重新采样?

如何以原始分辨率和格式从pdf文档中提取所有图像?(意味着将tiff提取为tiff,将jpeg提取为jpeg等,并且无需重新采样)。布局并不重要,我不在乎源图像是否位于页面上。我使用的是python2.7,但如果需要可以使用3.x。 最佳答案 您可以使用模块PyMuPDF。这会将所有图像输出为.png文件,但开箱即用且速度很快。importfitzdoc=fitz.open("file.pdf")foriinrange(len(doc)):forimgindoc.getPageImageList(i):xref=img[0]pix=

python - 合并 PDF 文件

是否可以使用Python合并单独的PDF文件?假设是这样,我需要进一步扩展它。我希望遍历目录中的文件夹并重复此过程。我可能会碰运气,但是否可以排除每个PDF中包含的页面(我的报告生成总是会创建一个额外的空白页面)。 最佳答案 您可以使用PyPdf2小号PdfMerger类。文件串联您可以简单地concatenate文件使用append方法。fromPyPDF2importPdfMergerpdfs=['file1.pdf','file2.pdf','file3.pdf','file4.pdf']merger=PdfMerger()f