草庐IT

pdf-viewer

全部标签

【Vue实用功能】Vue实现文档在线预览功能,在线预览PDF、Word、Excel、ppt等office文件

文章目录@[TOC](文章目录)方法一、Luckysheet预览方法二、OfficeWeb查看器(微软的开发接口)方法三、XDOC文档预览云服务(预览pdf、word、xls、ppt)方法一、Luckysheet预览Luckysheet是一个类似于excel的在线电子表格,功能强大、配置简单且完全开源。安装Luckysheet1、通过CDN引入依赖由于Luckysheet现在还没有发布出模块化的开发,不能使用npm,所以我们需要在VUE项目中手动引入相关文件。编辑public/index.html文件,在里面添加如下代码linkrel='stylesheet'href='https://cdn

python - makedirs 给出 OSError : [Errno 13] Permission denied: '/pdf_files'

我正在尝试在文件夹中创建一个文件夹,首先我检查该目录是否存在并在必要时创建它:name="User1"ifnotos.path.exists("/pdf_files/%s"%name):os.makedirs('/pdf_files/%s'%name)问题是我收到一个错误:OSError:[Errno13]Permissiondenied:'/pdf_files'我创建的名为:pdf_file的文件夹具有所有权限:drwxrwxrwx或'777'我对此进行了搜索,看到了一些解决方案,但没有一个能解决我的问题。有人可以帮助我吗? 最佳答案

javascript - 数据可视化 : Best tools to generate simple charts in PDF with Javascript or Python

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭2年前。Improvethisquestion我正在构建一个应用程序,该应用程序将与房地产API对话以获取有关特定区域内住房的信息。然后对于每个查询,它将根据返回的数据生成一个PDF文档,该文档具有两个简单的图表,一个条形图和一个折线图。我想知道是否值得为FusionCharts之类的东西付费,或者是否有免费的图书馆可供使用。我是一个相当新手的程序员,主要从事JS/jQuery和Python。我对数据可视化非常陌

python - 在不返回 HttpResponse 或使用 URL 的情况下使用 wkhtmltopdf 创建 PDF 文件的任何方法?我只想将 PDF 文件附加到电子邮件

我正在使用wkhtmltopdf包装器在Django1.6中将模板生成为PDF。当我想在之后显示PDF或使用HttpResponse发送PDF文件以供下载时,它工作正常,但我想做的是在我的tmp文件夹中创建文件并将其附加到电子邮件中。我不确定如何实现这一目标。#views.pycontext={'products_dict':products_dict,'main_categories':main_categories,'user_category':user_category}response=PDFTemplateResponse(request=request,context=c

python - matplotlib:更快的 PDF 生成?

我想使用matplotlib生成多个PDF文件。我的主要问题是matplotlib很慢,每个文件需要0.5秒。我试图弄清楚为什么需要这么长时间,我编写了以下测试程序,它只是将一条非常简单的曲线绘制为PDF文件:importmatplotlibmatplotlib.use('Agg')importmatplotlib.pyplotaspltX=range(10)Y=[x**2forxinX]forninrange(100):fig=plt.figure(figsize=(6,6))ax=fig.add_subplot(111)ax.plot(X,Y)fig.savefig("test.p

python - 填充 PDF 文件 - Python

我有一个现成的PDF文档,其中包含某些区域的占位符值。例如{{first_name}},{{postcode}},...我需要使用python替换这些值。有什么建议吗? 最佳答案 这是一种有点奇怪的处理方式,因为PDF并非真正设计用于修改。根据您生成这些PDF的方式,可能很难进行任何替换。您不能轻易更改任何格式,包括换行符,因此唯一真正有用的情况是您有某种形式,这样您就知道字段适合。pyPdf可能允许您提取文本,但我没有看到在编写第二个PDF时更改文本的功能。PDFedit肯定会允许您进行更改,并且可以编写脚本,但我不知道如何将它连

php - Docx 到 pdf 使用 openoffice headless 方式太慢

我一直在使用PHPWord生成docx文件。而且效果很好。但现在我还需要提供其中一些文件的pdf版本。经过一些研究我发现PyODConverter使用OOo。似乎是一个不错的选择,因为我不想依赖第三方网络服务。我在我的机器上试过了,它工作得很好,所以我也在我的服务器上应用了它。它花了一点时间,但我也设法让它在那里工作。但是有一个(坏的)问题。在服务器上这需要大约21秒才能完成,而在我的机器上它不会超过2秒。:(这对我的需求来说时间太多了,所以我一直在努力找出可能导致这种延迟的原因。使用套接字创建以无修复模式启动openoffice是可以的。所以我一直在查看python脚本,试图找出可能

Python:如何使 Reportlab 移动到 PDF 输出中的下一页

我在Windows上使用开源版本Reportlab和Python。我的代码遍历多个PNG文件并将它们组合成一个PDF。每个PNG都被拉伸(stretch)到完整的LETTER规范(8.5x11)。问题是,所有保存到output.pdf的图像都夹在彼此的顶部,只有最后添加的图像是可见的。是否需要在每个drawImage()之间添加一些内容以偏移到新页面?这是我正在做的事情的简单线性View-WIDTH,HEIGHT=LETTERcanv=canvas.Canvas('output.pdf',pagesize=LETTER)canv.setPageCompression(0)page=Im

python - Matplotlib savefig 到 PDF 的不同页面

我有一个很长的情节,由几个水平的子情节组成一列。当我调用fig.savefig('what.pdf')时,生成的输出文件显示所有图表都挤在一个页面上。问题:有没有办法告诉savefig保存任意数量(可能自动确定)的pdf页面?如果可能的话,我宁愿避免使用多个文件,然后是os.system('merge...')。 最佳答案 我自己还没有尝试过,但是在matplolib常见问题解答中有一些说明可以在几页中以pdf格式保存绘图。常见问题http://matplotlib.org/faq/howto_faq.html#save-multi

python - 使用 Python 搜索和替换 PDF 中的占位符文本

我需要生成模板文档的自定义PDF副本。最简单的方法-我认为-是创建一个源PDF,其中包含一些需要进行自定义的占位符文本,即和,然后将它们替换为正确的值。我到处搜索,但真的没有办法基本上采用源模板PDF,用实际值替换占位符并写入新的PDF吗?我查看了PyPDF2和ReportLab,但似乎都无法做到。有什么建议么?我的大部分搜索都会导致使用Perl应用程序CAM::PDF,但我更愿意将其全部保留在Python中。 最佳答案 没有直接的方法可以可靠地执行此操作。PDF与HTML不同:它们逐个字符地指定文本的位置。它们甚至可能不包括用于呈