Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PDF文档、C#或VB net中设置版权信息_C#_Vb.net_Pdf_Metadata - Fatal编程技术网

在PDF文档、C#或VB net中设置版权信息

在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

我希望在不使用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.GetAsDictionary(PdfName.Info)

地图密钥对没有版权信息。有没有办法做到这一点?

1)您首先需要的是一个PDF库。听起来你在用iText7。2) 接下来,您需要检查您的.pdf文件,以找到版权是在哪里写的(如果有)。您尝试了“pdfDoc.getRailer()”的“catalog.GetAsDictionary()”。但这取决于您特定的.pdf是如何编写的。“版权”文本可能在任何地方。3) 在任何情况下:iText7绝对应该做这项工作,一旦你弄清楚版权应该放在哪里。paulsm4-你是对的。我使用了GetXmpMetadata并找到了我的文档所需的信息感谢You@Alan请对你的问题做出一个实际的回答。我没有看到接受作为答案的复选标记