草庐IT

write_pdf

全部标签

python - 在 Python 中使用 sys.stdout.write 嵌入变量

我可以通过这种方式在python中使用print语句嵌入变量i=10print"Valueis%s"%(i)输出Valueis10但是这样做i=10sys.stdout.write("Valueis%s")%(i)给我以下错误TypeError:unsupportedoperandtype(s)for%:'NoneType'and'int'我可以使用sys.stdout.write而不是print来嵌入变量吗? 最佳答案 你把括号弄错了。应该是i=10sys.stdout.write("Valueis%s"%i)%运算符将字符串和元

python - 如何使用 PyPDF2 附加 PDF 页面

有没有人有使用pythonlibPyPDF2将两页PDF文件合并为一个文件的经验。当我尝试page1.mergePage(page2)时,结果是page2覆盖了page1。如何让它把page2添加到page1的底部? 最佳答案 当我在网上搜索pythonpdf合并解决方案时,我注意到人们对合并与附加存在普遍的误解。大多数人将附加操作称为合并,但事实并非如此。你在问题中描述的实际上是mergePage的预期用途,它应该被称为applyPageOnTopOfAnother但这有点长。你是什么(是)寻找实际上是将两个文件/页面附加到一个新

python - 如何使用 Python 中的 poppler 库从 pdf 中提取图像?

我有一个pdf,我想使用Python从中提取一些图像。我可以使用poppler-utils库中的pdfimages从Linux命令行轻松提取图像likethis:pdfimagesmy_file.pdf/tmp/image接下来我为它找到了一个Python绑定(bind)here,并使用通常的sudoapt-getinstallpython-poppler安装它。在python解释器中,我现在可以这样做:>>>importpoppler>>>dir(poppler)['ACTION_GOTO_DEST','ACTION_GOTO_REMOTE','ACTION_JAVASCRIPT',

python - PDF Miner PDF加密错误

我正在尝试从pdf文件中提取文本,然后尝试识别引用。我正在使用pdfminer20140328。对于未加密的文件,它运行良好,但我现在得到了一个文件:File"C:\Tools\Python27\lib\site-packages\pdfminer\pdfdocument.py",line348,in_initialize_passwordraisePDFEncryptionError('Unknownalgorithm:param=%r'%param)pdfminer.pdfdocument.PDFEncryptionError:Unknownalgorithm:param={'CF

python - 从直方图制作概率分布函数 (PDF)

假设我有几个直方图,每个直方图在不同bin位置(在实轴上)都有计数。例如defgenerate_random_histogram():#Randombinlocationsbetween0and100bin_locations=np.random.rand(10,)*100bin_locations.sort()#Randomcountsbetween0and50onthoselocationsbin_counts=np.random.randint(50,size=len(bin_locations))return{'loc':bin_locations,'count':bin_co

python unicode处理打印和sys.stdout.write之间的差异

首先我会说我已经看过这篇文章:Strangepythonprintbehaviorwithunicode,但那里提供的解决方案(使用PYTHONIOENCODING)对我不起作用。这是我的问题:Python2.6.5(r265:79063,Apr92010,11:16:46)[GCC4.1.220080704(RedHat4.1.2-44)]onlinux2>>>a=u'\xa6'>>>printa¦工作得很好,但是:>>>sys.stdout.write(a)Traceback(mostrecentcalllast):File"",line1,in?UnicodeEncodeErr

python - 使用 PyPDF2 将嵌套书签添加到 PDF

PyPDF2的文档声明可以将嵌套书签添加到PDF文件,并且代码出现(在阅读时)支持这一点。将书签添加到根树很容易(请参见下面的代码),但我不知道我需要将什么作为parent参数传递来创建嵌套书签。我想创建一个类似这样的结构:GroupAPage1Page2GroupAPage3Page4这可能吗?将书签添加到树根的示例代码:#!/usr/bin/envpythonfromPyPDF2importPdfFileWriter,PdfFileReaderoutput=PdfFileWriter()#openoutputinput=PdfFileReader(open('input.pdf',

python - 使用 Selenium、Chrome 和 Python 下载 PDF

我尝试关注之前有关此主题的帖子,例如这些(post1、post2),但我仍然卡住了。我的脚本必须使用一组凭据登录站点,然后浏览一些下拉菜单以选择报告。选择报告后,将弹出一个新窗口,必须在其中调整参数以生成报告。设置参数后,同一弹出窗口会刷新生成的PDF格式报告,并使用Chrome内置的PDF查看器显示。我的印象是将某些选项传递给webdriver会禁用此PDF查看器并简单地下载文件,但PDF查看器仍在显示并且不会自动下载任何内容。当然我遗漏了什么或者我写错了什么。这是我的代码的要点:fromseleniumimportwebdriverfromselenium.webdriver.co

python - 如何使用 Sphinx 更改 LaTeX PDF 输出中的代码示例字体大小?

我发现Sphinx生成的PDF中的默认代码示例字体太大。我尝试在生成的.tex文件中亲自动手,在代码块上方插入字体大小命令,如\tiny,但这只会使代码块上方的行变小,而不是代码块本身。我不确定还能做什么-我是LaTeX的初学者。 最佳答案 我解决了。Pygments使用\begin{Verbatim}block来表示代码片段,它使用fancyvrb包。documentationIfound(warning:PDF)提到verbatimblock的formatcom选项。Pygments'latexwritersource表示一个实

python - 使用 ReportLab (Python) 的 PDF 文档中的 PDF 图像

我将matplotlib中的一些绘图保存为pdf格式,因为它似乎提供了更好的质量。如何使用ReportLab将PDF图像包含到PDF文档中?便捷方法Image(filepath)不适用于此格式。谢谢。 最佳答案 您可以将精彩的pdfrw包与reportlab一起使用,并使用它将matplotlib图形的类文件对象直接传递到flowable中:这个之前已经回答过,但我想在这里举一个最小的例子,也请看这里:https://stackoverflow.com/a/13870512/4497962fromioimportBytesIOimp