如何将附件添加到 (PDF/A-3) 文件格式的 pdf 文件?
How do I add an attachment to a pdf file with (PDF/A-3) file format?
我想创建一个 PDF/A-3 文档,然后向其添加附件。
我尝试使用互操作服务。
Dim xl As Microsoft.Office.Interop.Excel.Application = New Microsoft.Office.Interop.Excel.Application
Dim wkb As Microsoft.Office.Interop.Excel.Workbook = xl.Workbooks.Open("C:\SourceFile.xlsx")
wkb.ExportAsFixedFormat(Microsoft.Office.Interop.Excel.XlFixedFormatType.xlTypePDF, "C:\Test.pdf")
xl.Quit()
有没有办法在不使用外部库的情况下生成 PDF/A-3 兼容文件并向其添加附件?
如果不是,考虑到 B2B 使用,您推荐什么外部库。
I tried using the Interop Services.
如@joelgeraci 所述,如果您使用更新版本的 MS Excel,尤其是 Office 365,您可以使用 Interop 获得 PDF/A-3a 版本。理论上你可以使用早期版本的 MS Excel,因为有效的 PDF/A-1 和 PDF/A-2 应该 也是有效的 PDF/A-3 文件,虽然您必须编辑元数据条目以更改文件声称的 PDF/A 一致性级别。
Is there a way to produce a PDF/A-3 compatible file and add an attachment to it without use of external libraries?
从技术上讲,您可以使用 .Net 编辑 PDF 以嵌入数据,但您将深入研究 PDF 标准,并对 PDF 进行二进制更改。所以在实际意义上,不需要库来添加附件。
If not, what external library are you recommending considering B2B use.
PDFTron, the company I work for, has a blog post 描述如何制作 Zugferd 兼容的 PDF。
至于 Excel 到 PDF 的转换,您可以继续使用 MS Excel 互操作,或者使用我们的内部转换器。通过使用我们的内部转换器,您可以使用 .NET Core 执行此过程,因此在 Linux 上,并避免 MS Office 和 MS Windows 许可成本。
我想创建一个 PDF/A-3 文档,然后向其添加附件。
我尝试使用互操作服务。
Dim xl As Microsoft.Office.Interop.Excel.Application = New Microsoft.Office.Interop.Excel.Application
Dim wkb As Microsoft.Office.Interop.Excel.Workbook = xl.Workbooks.Open("C:\SourceFile.xlsx")
wkb.ExportAsFixedFormat(Microsoft.Office.Interop.Excel.XlFixedFormatType.xlTypePDF, "C:\Test.pdf")
xl.Quit()
有没有办法在不使用外部库的情况下生成 PDF/A-3 兼容文件并向其添加附件?
如果不是,考虑到 B2B 使用,您推荐什么外部库。
I tried using the Interop Services.
如@joelgeraci 所述,如果您使用更新版本的 MS Excel,尤其是 Office 365,您可以使用 Interop 获得 PDF/A-3a 版本。理论上你可以使用早期版本的 MS Excel,因为有效的 PDF/A-1 和 PDF/A-2 应该 也是有效的 PDF/A-3 文件,虽然您必须编辑元数据条目以更改文件声称的 PDF/A 一致性级别。
Is there a way to produce a PDF/A-3 compatible file and add an attachment to it without use of external libraries?
从技术上讲,您可以使用 .Net 编辑 PDF 以嵌入数据,但您将深入研究 PDF 标准,并对 PDF 进行二进制更改。所以在实际意义上,不需要库来添加附件。
If not, what external library are you recommending considering B2B use.
PDFTron, the company I work for, has a blog post 描述如何制作 Zugferd 兼容的 PDF。
至于 Excel 到 PDF 的转换,您可以继续使用 MS Excel 互操作,或者使用我们的内部转换器。通过使用我们的内部转换器,您可以使用 .NET Core 执行此过程,因此在 Linux 上,并避免 MS Office 和 MS Windows 许可成本。