草庐IT

pdf-viewer

全部标签

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 - 使用 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

python - 这是什么(cid :51) in the output of pdf2txt?

所以我想从pdf文件中提取文本,我需要它的位置、宽度、高度、字体。我已经尝试了很多,但最有用和最完整的解决方案看起来是PDFMiner,在这种情况下,更准确地说是pdf2txt.py.我已经按照文档和示例进行操作,并尝试使用以下命令从我的pdf中提取文本了解更多:pdf2txt.py-Ynormal-txml-obuttons.xmlbuttons.pdf输出buttons.xml如下所示:(cid:51)(cid:76)(cid:72)(cid:89)(cid:85)(cid:3)(cid:52)(cid:86)(cid:89)(cid:76)第一个字符应该是L和51(cid:51)

vue 实现 pdf 预览功能

1技术背景1.1Vue.js简介和特点Vue.js是一种用于构建用户界面的渐进式框架。它具有以下特点:易学易用:Vue.js的API设计简单直观,使得开发者可以快速上手。响应式数据绑定:Vue.js使用了响应式的数据绑定机制,当数据发生变化时,页面会自动更新。组件化开发:Vue.js支持组件化开发,将界面拆分为多个独立可复用的组件,提高代码的可维护性和复用性。虚拟DOM:Vue.js使用虚拟DOM技术,在内存中维护一个虚拟的DOM树,通过比较新旧DOM树的差异,最小化操作真实DOM的次数,提升性能。1.2PDF.js库简介和功能概述PDF.js是一个由Mozilla开发的JavaScript库

python - 使用 Python 将 Pandas DataFrame 导出为 PDF 文件

在Pandas中为数据框生成PDF的有效方法是什么? 最佳答案 首先使用matplotlib绘制表格,然后生成pdfimportpandasaspdimportnumpyasnpimportmatplotlib.pyplotaspltfrommatplotlib.backends.backend_pdfimportPdfPagesdf=pd.DataFrame(np.random.random((10,3)),columns=("col1","col2","col3"))#https://stackoverflow.com/ques

Python静默打印PDF到特定打印机

我有一个PDF文档,我想用我的python应用程序打印它。我已经尝试了here(PrintPDFdocumentwithpython'swin32printmodule?)中的解决方案但是当我安装实际版本的Ghostscript9.15时,它没有gsprint.exe我使用的方法是使用命令os.startfile('PDFfile.pdf',"print")但它会打开默认查看器(我的是Adob​​eReader)并在打印后仍然打开,试图用os.system("TASKKILL/F/IMAcroRD32.exe")杀死进程会杀死其他打开的窗口,我不想要它。使用下一个命令,它也打印,但它也

python - Matplotlib 子图图 - savefig() 不会输出 PDF。 "NoneType"错误

以下是我正在编写的代码的精简版本,用于制作包含多个子图的图形。问题出现在最后一行,fig.savefig("foo"+".pdf",format='pdf')。我收到以下错误:AttributeError:"'NoneType'objecthasnoattribute'print_figure'"谁能告诉我这是怎么回事?谢谢!importmatplotlib.pyplotaspltfrompdbimportset_traceasstimportnumpyasnpTime=np.array([0,1,2,3,4])Load=np.array([1,2,3,4,5])Cell=np.arr