嗯,我相信我现在已经尝试了几乎所有的东西,惊讶于处理 pdf 的难度。
尝试 1:
HTML -> PDF
设计模板更加困难。打印时不会呈现相同的外观。只在命令行示例中完成工作(不确定 iTextSharp-LGPL 是否能够处理 base64 字符串或者其他如何告诉它图片的方法)。无论如何,用这种方式做模板太难了。
尝试 2:
OpenXml -> PDF
我愚蠢地认为,因为 Word 可以保存为 PDF,所以 OpenXml 也可以。但我错了,它不能保存为 PDF。
尝试 3:
OpenOffice/LibreOffice (docX -> PDF)
它无法读取OpenXml,这是一个问题,因为我正在将模板编辑为OpenXml,然后保存结果(作为.docx),但它无法读取该保存的文档。
尝试4: iTextSharp LGPL 这个根本不起作用,哈哈。显然,即使在谷歌搜索“将rtf转换为pdf”时,唯一出现的是iText及其派生品,它也不能将rtf文档转换为pdf文档。我亲自验证了这一点(它只保存文本而不是格式),后来发现this的帖子让我相信我没有做错什么。
尝试5:
PDF -> PDF
由于似乎将任何东西转换为PDF可能是不可能的,也许我可以将模板保存为PDF,然后对其进行文本替换。不行,哈哈,这显然是一件非常困难的事。
尝试6
Pandoc (.odt/.docx -> pdf), (.rtf -> .pdf不支持)
pandoc mockup2.odt -s -o mockup2.pdf
链接到图片中的文件。*注意,如果尝试将.odt/.docx转换为.tex,则会以相同的方式出错。
我该怎么办?购买软件以便我可以将文件保存为PDF吗?这是唯一的选择吗?