在PDF文档、C#或VB net中设置版权信息
我希望在不使用AdobeAcrobat的情况下,以编程方式在一堆PDF中设置版权元数据。有没有免费的方法?(iText7,PDFSharp) 我在VB.NET中尝试了iText7(AGPL):在PDF文档、C#或VB net中设置版权信息,c#,vb.net,pdf,metadata,C#,Vb.net,Pdf,Metadata,我希望在不使用AdobeAcrobat的情况下,以编程方式在一堆PDF中设置版权元数据。有没有免费的方法?(iText7,PDFSharp) 我在VB.NET中尝试了iText7(AGPL): Dim pdfDoc As PdfDocument = New PdfDocument(New PdfReader(FN)) Dim catalog As PdfDictionary = pdfDoc.GetTrailer() Dim map As PdfDictionary = catalog.GetA
Dim pdfDoc As PdfDocument = New PdfDocument(New PdfReader(FN))
Dim catalog As PdfDictionary = pdfDoc.GetTrailer()
Dim map As PdfDictionary = catalog.GetAsDictionary(PdfName.Info)
地图密钥对没有版权信息。有没有办法做到这一点?1)您首先需要的是一个PDF库。听起来你在用iText7。2) 接下来,您需要检查您的.pdf文件,以找到版权是在哪里写的(如果有)。您尝试了“pdfDoc.getRailer()”的“catalog.GetAsDictionary()”。但这取决于您特定的.pdf是如何编写的。“版权”文本可能在任何地方。3) 在任何情况下:iText7绝对应该做这项工作,一旦你弄清楚版权应该放在哪里。paulsm4-你是对的。我使用了GetXmpMetadata并找到了我的文档所需的信息感谢You@Alan请对你的问题做出一个实际的回答。我没有看到接受作为答案的复选标记