问题标签 [pdf]

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.

0 投票
1 回答
9428 浏览

iphone - 如何重新格式化 PDF 文件以便在 iPhone 上阅读?

我想在我的 iPod Touch(或 iPhone)上以合理的字体大小阅读任意 PDF。一些 PDF 已经格式化为窄列和宽边距。一旦我缩放文档以“删除”边距,文本就很容易阅读。

大多数文档都有一列非常宽的文本。当我放大到足以使文本可读时,该列比屏幕大,我必须在每一行上左右滚动才能阅读。不可行。

我想运行一个程序来将我的宽栏 PDF 转换为窄栏 PDF。我研究了许多 PDF 库(例如 Mac OS X 上的 PDFKit),但它们似乎都专注于显示或创建 PDF。

你能指出我阅读 PDF 文本的任何资源吗?我宁愿编写自己的实用程序也不愿购买产品,但如果这是唯一的方法,我会接受产品。

0 投票
3 回答
2837 浏览

java - 使用内联链接文档将 html 转换为 pdf

我需要最好使用批处理在 Java/J2EE 平台上的服务器端以编程方式将一组静态 HTML 文档转换为单个 PDF 文件。pdf 文件将分发给站点用户以供离线浏览网页。

要求主要有以下几点:

  1. 顶部的横幅不应出现在最终的 pdf 文档中。
  2. 左侧的导航栏应该从 html 超链接转换为 pdf 书签。
  3. 网页中出现的所有超链接内容(html/pdf/doc/docx 等)都应该是带有 pdf 书签的最终 pdf 文档的一部分。

有没有标准的开源方式来做到这一点?

0 投票
4 回答
5697 浏览

c# - Get Binary data from a SQL Database

I have an ASP .Net (3.5) website. I have the following code that uploads a file as a binary to a SQL Database:

The files that will be uploaded are PDFs, Can you please help me in writing the code to get the PDF out of the SQL database and display it in the browser. (I am able to get the binary file using a linq query but not sure how to process the bytes)

0 投票
2 回答
10030 浏览

c# - 如何遍历 PDFSharp 中的 Pdf 对象树?

我正在尝试使用 c# 中的 PDFSharp 遍历现有 PDF 文档中的 PdfItem 对象树。

我想在进行过程中创建所有对象的层次结构——类似于“PDF Explorer”示例所做的——但我希望它是一棵树,而不是所有对象的平面列表。

根节点是 document.Internals.Catalog。我想遍历所有 document.Internals.Catalog.Elements,直到我访问了每个元素。

我遇到的问题之一是树中有循环引用,我不知道如何检测它们。

那里有任何代码示例吗?

0 投票
2 回答
2943 浏览

eclipse - BIRT:pdf 发射器,从相对路径或 jar 文件加载/使用字体

我从早期就使用 BIRT,但仍然对 PDF 发射器有疑问。

短篇小说:我可以配置 fontsConfig.xml 以从相对路径或 jar 加载字体吗?

长话短说: 我们同时使用 FOP 和 BIRT 在我们的 Web 应用程序中生成 PDF。在库之间共享字体会很好。不幸的是,我找不到使用 BIRT 2.3.1 的方法

万恶之源是 fontsConfig.xml 如果我如下所示配置它,它可以正常工作:

但是路径不允许我使用相对路径和类路径(或者我找不到合适的方式来配置它)。config1 和 config2 都不起作用。

配置1:

配置2:

任何想法将不胜感激。

0 投票
2 回答
2101 浏览

c# - GraphicsUnit.Point,不能很好地转换为 PDF... GraphicsUnit.World 是,但我怎样才能将它转换为 Point?

我在 .Net 中有一些代码可以使用 GDI+ 绘制一些文本内容。我使用 GraphicsUnit.Point 来调整文本大小。它在屏幕上运行得非常好,即使打印它也是如此。

我被要求制作一个生成 PDF 的系统,并且我得到了 ComponentOne 的 PDF 控件。它具有与 GDI+ 类似的界面。

问题是:字体大小不起作用。如果我使用 GraphicsUnit.Point,文本会小得多,并且文本下方会出现空白。当我使用 GraphicsUnit.World 时,文本仍然很小,但文本下方没有多余的空白空间。

我想了解如何将 GraphicsUnit.World 转换为 GraphicsUnit.Point。

所有帮助将不胜感激。

谢谢

0 投票
6 回答
9225 浏览

php - 使用 PHP 生成 PDF

我有一个 PHP 应用程序,需要生成一个带有查询结果的 PDF。最简单的方法是使用 DOMPDF 为我生成 PDF。所以创建了一个为我生成 HTML 的函数,然后将其传递给 DOMPDF。在开发和测试环境中,一切都很好,但在生产环境中,我在内存使用方面遇到了一些问题。

所以我想知道我的策略是否是最好的,或者是否有更好、更简单的方法来做到这一点。

你会怎么做?

0 投票
3 回答
13966 浏览

pdf - 有没有办法在 PDF 文件中使用自定义字体?

好吧,基本上我将在 12 月中旬完成学业,所以我只是在复习我的简历,我想知道是否有办法在 PDF 文件中使用自定义字体(在本例中为 Calibri 和 Cambria)并使其正确呈现所有电脑。

提前致谢!

编辑:我正在使用 MS Word 2007,但愿意接受建议

0 投票
5 回答
74656 浏览

c# - 从 ASP.Net 打印 PDF 而无需预览

我已经使用 iTextSharp 生成了一个 pdf,我可以在 ASP.Net 中很好地预览它,但我需要将它直接发送到打印机而不进行预览。我希望用户单击打印按钮并自动打印文档。

我知道可以使用 javascript window.print() 将页面直接发送到打印机,但我不知道如何为 PDF 制作它。

编辑:它没有嵌入,我像这样生成它;

我在这里。

0 投票
22 回答
18733 浏览

linux - 创建 PDF 发票 - 是否有任何模板解决方案?

我们公司正在寻求将发票整合到我们正在开发的新系统中。

我们需要一种解决方案来创建发票布局,然后转换为 pdf。

我们考虑过在 html/css 中列出发票,然后转换为 pdf。我们也考虑过使用 SVG->PDf 转换。

这两种解决方案都很好地集成到了我们现有的用于 Web 应用程序的模板语言中。

从历史上看,我们一直是一家基于 Microsoft 的企业,并使用 Crystal Reports 来完成此类任务,但我们正在为该项目寻找开源 Linux 解决方案。

有人对我们可以用于此类任务的方法或技术有任何建议吗?