问题标签 [pdf-rendering]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - pdf.js 不适用于 Safari
我们正在测试pdf.js,虽然它看起来是一个很棒的项目,但我们无法让它在 Safari 中运行。
(在 PDF.JS 版本 = 0.8.229(最新)/Safari 5.1.9 - 6.0.4 / Mac OSX 10.6.8 - 10.8.3 上测试)
例子:
这是从我们的服务器提供的演示代码示例,其中包含适用于 Chrome/FFox 但不适用于 Safari 的示例 PDF:http: //test.appgrinders.com/pdf_js/test.html
控制台输出:
更多测试:
以下是我们测试的示例 PDF 列表(它们都来自我们的服务器,并且都在 Chrome/FFox/Android 中运行)。唯一与 Safari 一起使用的是 pdf.js 项目本身提供的 PDF 文件:
野生动物园失败: http ://samplepdf.com/sample.pdf
http://forums.adobe.com/servlet/JiveServlet/previewBody/2041-102-1-2139/Sample.pdf
https://github.com/大虾pdf/prawn/raw/master/data/pdfs/form.pdf
在 SAFARI 中工作:
http
://cdn.mozilla.net/pdfjs/helloworld.pdf(注意:这是来自 pdf.js 项目的示例 PDF,也是我们唯一工作过的)
我们已经提交了一个错误报告,但开发人员似乎没有答案,所以我希望这里有人可能......
我们如何让 pdf.js 与 Safari 一起工作?
java - 处理(Java)中参数曲线的质量较差
在 Windows 7 PC 上使用 Processing 2.0b6,我摸索了一些 GeoGebra 代码^ 来编写绘制参数曲线的草图(我一直在玩的例子是心形)。它通过生成“曲率感知”的点分布来做到这一点。
一个非常混乱但有效的草图版本在这里^^,一个精简的版本包括一个属于心形的点数组,但不是生成它的曲线绘图算法^^^。
问题是当点分布中的每个点都连接时,曲线在处理显示窗口中呈现为折线的方式。这张图片显示了渲染是多么的毛茸茸和凹凸不平,但是……这是问题的关键……看看这个精美流畅的 pdf渲染。
这里发生了什么?(几乎)完美无瑕的矢量图形让我确信问题不在于点分布,而是与显示窗口的像素渲染有关(我知道我的术语在这里不准确)。移动和缩放是否会影响事物?to-pdf 转换器是否对点分布做了一些花哨的事情?
我很困惑。任何帮助/见解将不胜感激。
顺便说一句,如果有人感兴趣,我还用 Java 编写了心形指针(同样,代码很乱但很实用):
lunarbrogue.appspot.com/parametric_plotting/cardioid.java
和开放框架:
lunarbrogue.appspot.com/parametric_plotting/main.cpp
lunarbrogue.appspot.com/parametric_plotting/testApp.h
lunarbrogue.appspot.com/parametric_plotting/testApp.cpp
结果pdf:
lunarbrogue.appspot.com/parametric_plotting/cardioid_cpp.pdf
^ code.google.com/p/kojo/source/browse/geogebra/euclidian/DrawParametricCurve.java?repo=geogebra&r=11b69dffe5e3d7c4a26d1c824823b7adbe9fef64&spec=svn.geogebra.cf6dc85691114377a23559b7281b70e3c6a07
^^ lunarbrogue.appspot.com/parametric_plotting/ParametricCurvePlotter2.pde
^^^ lunarbrogue.appspot.com/parametric_plotting/Cardioid1.pde
python - 如何显示已在python中下载的pdf
例如,我从网上抓取了一个 pdf
我想修改此代码以显示它
如何修改该document =
行以使用包含 pdf 的变量 pdf?
(如果这样更容易,我不介意使用 popplerqt4 或其他任何东西。)
pdf - 将 HTML 或 GSP 渲染为 PDF 并将其保存在服务器上
我有一个 html 模板,我需要将其呈现为 .PDF,然后将该 pdf 文件保存在服务器上。我正在使用 grails 的“渲染”插件。我能够将文件呈现为 PDF,但我不明白如何将其保存在服务器位置而不是用户系统上。有人可以帮我吗?
grails - IncompatibleClassChangeError 与 grails 渲染插件 0.44
我有带有渲染插件 0.44 的 grails 2.0.4 应用程序。它在开发环境中工作正常,但是在生产中失败并出现 IncompatibleClassChangeError。
查看罐子以查看是否有任何重复或不兼容的地方,无法追踪任何可疑之处。尝试过干净的战争(grails clean,war)但没有帮助。
生产和开发测试都运行类似的设置,除了 java 次要版本 - java 1.6.0_65 (dev test/mac os) 和 java 1.6.0_30 (production/cent os)。
非常感谢任何帮助,谢谢!
这是我的 BuildConfig.groovy:
这是堆栈跟踪:
sql-server - SQL Server Reporting Services 2008 到 2012 pdf 呈现缓慢
我最近从 SQL Server 2008 R2 升级到 2012。任何数据库都没有问题,但是 Reporting Services 给我带来了一些问题。我刚刚附上了现有的ReportingServices
和ReportingServicesTemp
表格,一切都很好。
但是,我正在使用报告创建 PDF 文件以发送给客户,并且每个报告的渲染时间从几百毫秒增加到大约 30 秒。数据和处理时间很少,而且报告是一个简单的一页报告。
迁移后我阅读SQL Server Reporting Services 的速度非常慢,并且查看了文件格式差异,但看不到我可以更改的任何内容 - 格式甚至不同吗?在 SSDT 中编辑文件似乎没有任何改变?
以防万一数据库实际上不同,我只是创建了新ReportingServices
的数据库并重新导入了我的 RDL,同样的事情。PDF 渲染 38 秒!!
我究竟做错了什么?有任何想法吗?
谢谢...安迪
java - 为什么我在尝试获取 PDFFile 实例的页面时会收到 PDFParseException?
我正在使用PDFRenderer 0.9.1 版在 ColdFusion 中以编程方式将 PDF 转换为 PNG。
这是我为此编写的 UDF:
这适用于我扔给它的大多数 PDF。但是,它偶尔会为某些 PDF 引发异常(所有 PDF 都是专有的,不能共享)。
尝试使用 引用 PDF 的第一页时PDFFile.getPage(1)
,我收到 ColdFusion 异常:Element PDFPAGE is undefined in LOCAL.
.
我已经通过调试器运行了这个,经过更深入的检查,我看到了某个 PDF 的以下值:
我不精通 Java,所以我不知道这一切意味着什么,但这让我相信 PDF 格式不正确,Java 库无法正确读取。
知道究竟是什么可能导致这种类型的错误吗?可能是因为 PDF 的生成/制作方式是与 PDFRenderer 库不兼容的较新版本吗?
javascript - 如何使用 pdf.js 库渲染整个 pdf 文档?
我尝试使用 pdf.js 库渲染 PDF 文档。我只知道 javascript 的基础知识,而且我对 Promise 不熟悉,所以起初我遵循了此页面上的建议:Render .pdf to single Canvas using pdf.js and ImageData (2. answer)。
但结果,我将所有页面都呈现为空白。所有的图片和颜色都很好,但连一行文字都没有。我还尝试了其他一些教程,但要么得到相同的结果,要么文档完全丢失。现在,我的代码如下所示:(与教程几乎相同)
pdf - 使用 grails 渲染和可附加插件渲染 PDF 文件并保存到对象
我正在尝试生成一个包含对象信息的 PDF 文件,然后将其附加到存储在数据库中的另一个对象。我正在使用的可附加插件现在可用于用户端附件,但我需要我的系统能够自动执行此操作。
我正在使用:
Grails 1.3.9
Attachmentable 0.3.0 http://grails.org/plugin/attachmentable
渲染 0.4.3 http://grails.org/plugin/rendering
我已经能够生成和显示 pdf,但不知道如何使用可附件插件附加它。我需要一些方法来获取生成的 pdf 字节数组并将其转换为 MultipartFile 以用于我调用的可附加插件函数。我得到的错误表明我的参数类型无效。
我保存object1和object2,然后生成object1的pdf并尝试将其附加到object2。
提前感谢您的帮助!
Thing1 控制器片段:
我试图调用的 AttachmentableService 函数:
Grails 运行时错误:
我添加的服务方式:
php - 如何将 pdf 数据呈现为实际的 pdf 文件?(使用 PHP)
我得到的回报就像 pdf 的实际内容,但是当我尝试创建一个 pdf 文件并将此数据粘贴到文本编辑器上并将其保存为 pdf 时,当我尝试打开它时,它只是说文件无法打开。
这是我尝试创建的 pdf 文件的示例数据:
我不确定我是否仍然需要解析数据或对其进行编码,或者 php 中是否有某种工具来呈现这种类型的响应?
任何帮助将非常感激。谢谢