pdf-generation相关内容

具有完整 CSS 支持的开源 HTML 到 PDF 渲染器

在 here 但这似乎是不可能的......所以我想我将不得不尝试其他的东西. 是否有开源 .NET/C# 库可以将 HTML 和 CSS 作为输入并正确呈现? 我必须重申......图书馆必须是免费的,最好是具有相当自由的许可证的东西.我在这里工作时基本没有预算. 解决方案 我一直在命令行中使用它,而不是作为库使用,而是 HTMLDOC 给了我很好的结果,它至少可以处理一些 ..
发布时间:2021-12-14 16:02:37 C#/.NET

将 PDF 与带有书签的 PDFTK 合并?

使用 pdftk 合并多个 pdf 效果很好.但是,有什么简单的方法可以为每个合并的 pdf 制作书签? 我在 pdftk 文档上没有看到任何关于此的内容,所以我认为 pdftk 是不可能的. 我们合并的所有文件都是 1 页,所以想知道是否还有其他实用程序可以在之后添加书签? 或另一个基于 linux 的 pdf 实用程序,它允许在为每个单独的 pdf 指定书签的同时进行合并. ..
发布时间:2021-12-14 16:02:13 服务器开发

最小的有效 PDF 是多少?

出于单纯的好奇,看过最小的 GIF, 最小的有效 PDF 文件是多少? 解决方案 这是一个有趣的问题.按照这本书,你可以从这个开始: %PDF-1.01 0 obj>endobj 2 0 obj>endobj 3 0 obj>endobj外部参照0 40000000000 65535 f0000000010 00000 n0000000053 00000 n0000000102 0000 ..
发布时间:2021-12-14 16:01:47 其他开发

如何计算 iText 中的字符串宽度?

我正在使用 iText 编写 PDF.在某些情况下,我需要使用 SetVisibleSignature 函数对 PDF 进行签名.使用这个函数,我们需要指定我们将写入内容的矩形. 但我很难计算字符串的宽度,以便在 PDF 上设置签名之前设置矩形. 如何计算 iText 中的字符串宽度? 解决方案 您可以使用 BaseFont.getWidthPoint(String text, ..
发布时间:2021-12-14 15:57:16 其他开发

从 Rails 生成 PDF

Ruby On Rails Wiki 列出了几个有助于的库Rails 中的 PDF 生成.我需要打印地址标签(以信件格式,因此每页 12-15 个地址)并且无法决定使用哪一个.有什么推荐吗? 解决方案 目前我见过的最好的是 Prawn: 大虾 http://prawn.majesticseacreature.com/ http://advent2008.hackruby.com/p ..
发布时间:2021-12-14 15:51:48 其他开发

仅生成一张我的电子表格的 PDF

我需要一个脚本来创建只有一张电子表格的 PDF.我目前有一个生成 PDF 的脚本,但它是用整个文件生成的.我无法将值复制到另一个文件,因为我需要导出的工作表是从另一张工作表中提取数据的图形.你可以帮帮我吗?谢谢. function myFunction() {var archivo = SpreadsheetApp.getActive();var hoja = archivo.getSheetB ..

PDF - 去除白边

我想知道一种从 PDF 文件中删除白边的方法.就像 Adob​​e Acrobat X Pro 一样.我知道它不适用于每个 PDF 文件. 我猜想这样做的方法是获取文本边距,然后裁剪掉该边距. PyPdf 是首选. iText 根据此代码查找文本边距: public void addMarginRectangle(String src, String dest)抛出 IOExc ..
发布时间:2021-12-14 15:44:46 其他开发

将 Highcharts 导出为 PDF(使用 javascript 和本地服务器 - 没有互联网连接)

我在我的应用程序中使用 Highcharts(没有任何互联网连接) 我在一个 html 页面上有多个图表,我想生成一个包含该页面所有图表的 PDF 报告. 如何在不将数据发送到 Internet 上的任何服务器的情况下执行此操作? 如果您能提供任何帮助或任何示例,我将不胜感激.提前谢谢你:) 解决方案 是的,这是可能的,但需要一些不同的库才能工作.第一个库是 jsPDF, ..
发布时间:2021-12-14 15:43:16 前端开发

如何在不将文件存储在服务器端的情况下将 PDF 提供给浏览器?

我有两种方法.一个在服务器端生成 PDF,另一个在客户端下载 PDF. 如何在不将其存储在服务器端并允许客户端直接下载它的情况下执行此操作. 以下是两种方法: public void downloadPDF(HttpServletRequest request, HttpServletResponse response) throws IOException{response.set ..
发布时间:2021-12-14 15:38:56 Java开发

如何以 PDF 格式呈现 ASP.NET MVC 视图

我正在使用 ExpertPDF 的 Html-to-PDF 转换实用程序来解决这个问题(尽管如果有足够的文档,我对其他库持开放态度). 简而言之,我有一个以特定方式格式化的视图,我想将其呈现为用户可以保存到磁盘的 PDF 文档. 到目前为止我有一个 PrintService(它实现了一个 IPrintService 接口),这个实现有两个 PrintToPDF() 重载,一个只需要一个 ..
发布时间:2021-12-14 15:33:51 C#/.NET

使用 PDFBOX 以正确的字符呈现形式书写阿拉伯语而无需分隔

我正在尝试使用 PDFBox Apache 生成包含阿拉伯语文本的 PDF,但文本生成为分隔字符,因为 Apache 将给定的阿拉伯语字符串解析为一系列通用的“官方"Unicode 字符,相当于阿拉伯字符. 这是一个例子: 要在 PDF 中写入的目标文本“应该在 PDF 文件中输出"-> جملة بالعربي 我在 PDF 文件中得到的内容 -> 我尝试了一些方法,但没有用,以 ..
发布时间:2021-12-14 15:31:45 Java开发

直接将 .aspx 转换为 .pdf

我正在处理的一个项目要求我构建一个以 HTML (.aspx) 和 PDF 格式输出的报告.是否有可用的解决方案允许我将 .aspx 页面的输出提供给 PDF 生成实用程序?完全支持 HTML 和 CSS 将是理想的选择. 谢谢! 解决方案 wkhtmltopdf 会做....用法: wkhtmltopdf http://www.google.com google.pdf 就是这 ..
发布时间:2021-12-14 15:30:42 C#/.NET

使用 PHP 将 HTML 转换为 PDF(而不是 PDF 到 HTML)

我是一名 PHP 开发人员,在我的一个项目中,我需要将一些 HTML 文档(大约 30 到 50 页)转换为 PDF 文档. 我的搜索出现了以下可能的解决方案.其中包括一些 PHP 库和一些命令行应用程序.每个都有自己的优点和缺点. PHP 库: fpdf(需要更多的转换) tcpdf(需要更多的转换) html2fpdf http://html2fpdf.sourcefor ..
发布时间:2021-12-14 15:30:28 PHP

在 PDF 中嵌入 SVG(使用 JS 将 SVG 导出为 PDF)

中有一个 SVG 元素(动态创建的),我想将其导出为矢量格式,最好是 PDF 或 SVG. 我开始考虑使用现有的 lib jsPDF 和 下载.它工作得很好.不幸的是,这不支持 SVG,仅支持文本. 我已经阅读了 PDF 格式嵌入 SVG 图像的可能性,并且似乎已启用从 Acrobat Reader 5(以及 ImageViewer 插件)开始.但它不起作用.我尝试了 3 种不同的 P ..
发布时间:2021-12-14 15:24:44 前端开发

Python PDF 库

有哪些 Python PDF 库? 我需要制作一些带有许多网格的 PDF,并且我正在寻找一个允许管理页面(多页)的库.库应该计算页面何时结束,然后创建下一个页面. 解决方案 想到的两个是: pyPdf2 PDFMiner ..
发布时间:2021-12-14 15:21:29 Python

如何在 TCPDF 中实现自定义字体

在 TCPDF 中,只有几种字体可供选择,以创建 pdf 文件.我想将 Tahoma 设置为我的 pdf 字体.如何在 TCPDF 中包含 Tahoma? 解决方案 最新的 TCPDF 版本使用 addTTFfont() 方法自动将字体转换为 TCPDF 格式.例如: //将TTF字体转换为TCPDF格式并存放在fonts文件夹中$fontname = TCPDF_FONTS::addT ..
发布时间:2021-12-14 15:19:30 其他开发

PDF 中的 Unicode

我的程序根据要求生成相对简单的 PDF 文档,但我在处理 unicode 字符时遇到问题,例如汉字或奇怪的数学符号.要在 PDF 中编写普通字符串,请将其放在括号中: (东西) 还可以选择使用八进制代码对字符进行转义: (\527) 但这最多只能包含 512 个字符.你如何编码或转义更高的字符?我见过对字节流和十六进制编码字符串的引用,但我读过的所有引用似乎都不愿意告诉我如何实际操作. ..
发布时间:2021-12-14 15:19:21 其他开发