pdf-generation相关内容

将 HTML 文件转换为 PDF

我需要从现有的 (X)HTML 文档自动生成 PDF 文件.输入文件(报告)使用相当简单的基于表格的布局,因此可能不需要对真正花哨的 JavaScript/CSS 内容的支持. 由于我习惯于在 Java 中工作,因此更可取的是可以轻松地在 Java 项目中使用的解决方案.不过,它只需要在 Windows 系统上工作. 一种可行但不能产生高质量输出(至少开箱即用)的方法是使用 CSS2X ..
发布时间:2021-11-25 13:01:34 Java开发

Azure 函数中的 Html 到 Pdf 库

Azure 函数显然还不支持 System.Drawing (sanbox 信息).运行依赖于它的函数会抛出以下消息: System.Drawing 在此平台上不受支持. 我最初在 WebApp 中使用 Select.HtmlToPdf 来创建 PDF 文档来自 HTML.但是,由于将 PDF 生成移动到 Azure 函数,这不再是一种选择. 另外,推荐的库是 wkhtmltopdf,但 ..
发布时间:2021-11-24 20:56:13 C#/.NET

ITextPdf:从右到左打印阿拉伯语字符串 (RTL)

我在 java 上使用 iTextpdf 来生成带戳记的 PDF,有时生成的 PDF 是阿拉伯语,我面临一个有趣的问题.为了让阿拉伯语页面从右到左 (RTL) 创建,我使用具有属性 PdfPCell.setRunDirection(PdfWriter.RUN_DIRECTION_RTL) 的表格和单元格.当我使用这个属性时,阿拉伯语根本不显示,如果我避免调用这个属性,阿拉伯语字符串被正确显示,这意 ..
发布时间:2021-11-17 01:19:50 Java开发

使用 Automator 或 Applescript 或两者将文档递归打印为 PDF

我有大量旧 Apple 格式 (Appleworks) 的文件(4000 多个).我的雇员需要将它们全部更新为 PDF.通过在 Appleworks 中打开文档并使用系统打印对话框,我可以将它们保存为 PDF——这是理想的.然而,我是 Applescript/Automator 的完整核心. 使用 Python 脚本,我能够从我老板的电脑中收集所有 Appleworks 文件并将它们放在一个 ..
发布时间:2021-11-16 21:56:06 其他开发

哪个 PDF Generation API (Java) 支持 Gujarati 字体?

我尝试过 iText、PDFBox 和甲骨文表格.在 iText 的情况下,我也成功生成了古吉拉特语 PDF 文档.但是,不幸的是它没有在古吉拉特语 (UTF-8) 语言中生成正确的字体. 我在 jdk 1.4 & 中有我的项目这是必须使用的.所以,我需要支持 Gujarati 字体的旧版 API. 请建议是否有任何可用的选项. 示例代码: public void Genera ..
发布时间:2021-11-15 01:16:31 Java开发

C# 或 .net 中是否有任何 API 可以编辑 pdf 文档?

在 C# 或 .net 中是否有任何 API 可以编辑 pdf 文档? 就像我需要检索特定文本并将其替换为我自己的文本. 谢谢 nRk 解决方案 这是不可能的(以干净和可靠的方式),来自 iTextSharp 教程: 您无法“解析"现有的 PDF 文件使用 iText,您只能“阅读"它每页.这是什么意思?pdf 格式只是一个画布,其中文字和图形不放置任何结构信息.像这样 ..
发布时间:2021-11-15 00:55:53 C#/.NET

创建 PDF 的最佳 C# API

你能推荐任何适用于 C# 的 PDF API.免费是最好的,但我不介意付费. 解决方案 更新: 我不确定 iText# 库 的许可证何时或是否发生变化,但是它在 AGPL 下获得许可,这意味着如果包含它必须获得许可使用闭源产品.这个问题(目前)不需要免费或开源库.应始终调查项目中使用的任何库的许可类型. 我在 .NET C# 3.5 中成功使用了 iText#;它是用于生成 P ..
发布时间:2021-11-15 00:17:57 C#/.NET

在 JAVA 中使用 Apache POI 和 iText 从 Word (DOC) 创建 PDF

我正在尝试从 *.doc 文档生成 PDF 文档.直到现在,多亏了 stackoverflow,我已经成功地生成了它,但遇到了一些问题. 我下面的示例代码生成没有格式和图像的 pdf,只有文本.该文档包含 PDF 中未包含的空格和图像. 代码如下: in = new FileInputStream(sourceFile.getAbsolutePath());out = new Fi ..
发布时间:2021-11-12 04:50:17 Java开发

使用 Apache POI 将 doc 转换为 pdf

我正在尝试使用 Apache POI 将 doc 转换为 pdf,但生成的 pdf 文档仅包含文本,它没有任何格式,如图像、表格对齐等. 如何将具有表格、图像、对齐等所有格式的 doc 转换为 pdf? 这是我的代码: import java.io.File;导入 java.io.FileInputStream;导入 java.io.FileOutputStream;导入 java. ..
发布时间:2021-11-12 04:26:17 Java开发

通过 fop 将 docbook 处理为 PDF 时获得不需要的第二个标题页

我正在使用dockbook xml 构建标准书籍格式,然后通过fop 将其格式化为PDF. 然而,当我构建最终的 PDF 时,我得到了第二个损坏的标题页,其中再次包含标题和内嵌图像.在这个页面上,标题在整个页面上都是合理的(所以奇怪地传播)并且图像偏离了中心. 书名后面还有一个冒号,书名中没有. 如果我使用 XSL 参数删除标题页,标题页将被删除,但损坏的标题页仍保留在 PDF ..
发布时间:2021-11-12 01:24:22 其他开发

按 xsl:fo 表中的列行值分组

我正在尝试对 xsl fo:table 中单个列的值进行分组,某些值未按预期分组,它根据上一列的分组值进行分组, 我需要在列中单独分组,检查我的 xsl 和 xml 文件,我正在使用这些文件使用 apache FOP 生成 PDF 文件. 我的 XSL 文件 ..
发布时间:2021-11-12 01:23:42 其他开发

XSL-FO:在表格单元格中包装长词

我正在使用 Docbook-XSL 和 Apache FOP 来生成包含表格的 PDF 文档.在默认设置下,表格具有固定宽度的列和行在字边界处换行.但是如果一个字长于单元格宽度,它就会溢出单元格.在这种情况下,我想将单词分成多行.这怎么可能? 连字符不是解决方案,因为单词不必是英文.(编辑:其他语言中的连字符也不是解决方案.可能无法提前知道数据是什么语言,并且可能存在无法连字符的“单词",例 ..
发布时间:2021-11-12 01:23:24 其他开发

XSL-FO:在表格单元格中包装长词

我正在使用 Docbook-XSL 和 Apache FOP 来生成包含表格的 PDF 文档.在默认设置下,表格具有固定宽度的列和行在字边界处换行.但是如果一个字长于单元格宽度,它就会溢出单元格.在这种情况下,我想将单词分成多行.这怎么可能? 连字符不是解决方案,因为单词不必是英文.(编辑:其他语言中的连字符也不是解决方案.可能无法提前知道数据是什么语言,并且可能存在无法连字符的“单词",例 ..
发布时间:2021-11-12 01:23:03 其他开发

pypfop 0.2.0 和环境变量 FOP_CMD

我正在尝试使用 本教程来使用 pypfop 0.2.0.不幸的是,我无法通过第 2.2 步: 解压到任意位置,设置环境变量FOP_CMD到解压文件夹的bin/fop. 链接似乎坏了,所以我下载了二进制包从这里但假设它没有'没关系.但是,如果我解压缩包,则不会预定义路径 bin/fop. 我当前的 FOP_CMD 设置(我已经将 fop 包解压到 ~/utils): $ echo ..
发布时间:2021-11-12 01:22:57 Python

需要在生成 PDF 文档时禁用 XSL-FO 的自动 URL 超链接吗?

我正在使用 Apache XSL-FO 从使用 XSLT 的 XML 生成 PDF 文档.在我的 XSL 文件中,我有一个 fo:block,我在其中输入了一个 URL 并像这样简单地显示它:xsl:value-of select="company_info/website" 我的网站总是包含某个公司的有效 URL,以 www.abc.com 开头 似乎默认情况下,带有 www 的任何 ..
发布时间:2021-11-12 01:22:36 其他开发

将这些用于生成 PDF 的产品与 Java 中的给定要求进行比较:iText、Apache PDFBox 还是 FOP?

对此有疑问,但不是最近,而且从那时起,技术一定在进步. 要求: 基于预定义模板生成 pdf 文档(我可以使用 pdf 表单或 xsl-fo) 能够填充文本数据 能够填充图形数据(生成的条形码) 无需修补(重新编译)即可在生产环境中更改 pdf 模板 生成要保存在数据库中(作为 blob)和/或打印的 pdf 文件 开源/免费 假设的选项是 iText、PDFBox、FO ..
发布时间:2021-11-12 01:19:09 Java开发

XSL-FO fop.长文本流入相邻的单元格/块,掩盖那里的东西

谁能建议我一种让长字(如序列号)被包装的方法?我试过一些商业软件,没有这样的问题.这是一个 fop 错误还是可能有可用的解决方案? 我无法在文档中每个单词的每个字符后插入零长度空格.这个解决方案对我来说听起来很疯狂. 解决方案 您可以在 fo:block 中指定 wrap-option 属性,如下所示: ...东西 这是此属性的 XSL-FO 规范: ..
发布时间:2021-11-12 01:19:00 其他开发

适用于 Java 的 PDF 生成库

我知道以前有人问过这个问题,但我仍然不确定要为我当前的项目使用哪个 PDF 生成框架. 我的要求 即时生成 PDF 文档(主要是订单、发票) 基于Java 易于布局 应该是开源的 易于更改布局 似乎很多人都在使用 iText,但我对关注点分离有一些担忧(除了更改的许可证):在 HTML 上下文中有很好的 MVC 支持,我通常坚持使用Spring MVC 和 FreeMar ..
发布时间:2021-11-12 01:18:42 Java开发