如何添加便笺,在光标处插入文本。。使用带C#的iTextSharp在现有PDF文件中添加批注?
我想使用带有C#的iTextSharp在现有PDF文件中添加注释注释 请给出在现有PDF文件中添加批注的示例代码 下面是我的注释的PS脚本:如何添加便笺,在光标处插入文本。。使用带C#的iTextSharp在现有PDF文件中添加批注?,c#,itextsharp,C#,Itextsharp,我想使用带有C#的iTextSharp在现有PDF文件中添加注释注释 请给出在现有PDF文件中添加批注的示例代码 下面是我的注释的PS脚本: [/Contents (My Text contents) /Rect [100 600 150 550] /SrcPg 1 /Title (My Title text) /Color [0 0 1] /Subtype /Caret /ANN pdfmark 的第7章中的iText(Sharp)示例/展示了如何向现有PDF添加注释 中心代码是(在C#示例
[/Contents (My Text contents) /Rect [100 600 150 550] /SrcPg 1 /Title (My Title text) /Color [0 0 1] /Subtype /Caret /ANN pdfmark
的第7章中的iText(Sharp)示例/展示了如何向现有PDF添加注释
中心代码是(在C#示例中):
其中,stamper
是一个处理PDF文件的PdfStamper
<代码>电影是一种数据结构,示例从中检索注释的标题、文本和颜色
pdfantotation
提供了多种其他Create…
方法来创建其他类型的批注。的第7章中的iText(Sharp)示例演示了如何向现有PDF添加批注
rect = GetPosition(screening);
中心代码是(在C#示例中):
其中,stamper
是一个处理PDF文件的PdfStamper
<代码>电影是一种数据结构,示例从中检索注释的标题、文本和颜色
pdfantotation
提供多种其他Create…
方法来创建其他类型的注释
rect = GetPosition(screening);
有人能解释一下为什么用这个吗?有没有办法找到当前光标的位置(顶部、底部、高度、宽度)
与注释一样
Document doc = new Document(PageSize.A4, 50, 50, 50, 50);
PdfWriter writer = PdfWriter.GetInstance(doc, new FileStream(@"C:\Users\Asus\Desktop\Test.pdf", FileMode.OpenOrCreate));
doc.AddDocListener(writer);
doc.Open();
doc.Add(new Annotation("annotation", "The text displayed in the sticky note", 100f, 500f, 200f, 600f));
doc.Close();
这对我很管用
有人能解释一下为什么用这个吗?有没有办法找到当前光标的位置(顶部、底部、高度、宽度)
与注释一样
Document doc = new Document(PageSize.A4, 50, 50, 50, 50);
PdfWriter writer = PdfWriter.GetInstance(doc, new FileStream(@"C:\Users\Asus\Desktop\Test.pdf", FileMode.OpenOrCreate));
doc.AddDocListener(writer);
doc.Open();
doc.Add(new Annotation("annotation", "The text displayed in the sticky note", 100f, 500f, 200f, 600f));
doc.Close();
这对我来说很好。使用“CreateText”方法添加便笺,类似地,创建“在光标处插入文本”注释的方法是什么?否则可以通过iTextSharp运行Acrobat JavaScript代码?因为可以使用JavaScript添加带有这些类型的注释,所以添加“在光标处插入文本”注释的示例JavaScript代码:
this.addAnnot({page:0,type:“Caret”,rect:[0,0100100],name:“ann1”,author:“tsR”,contents:“annotation Content”})代码>Itext不是Javascript解释器。它只提供了一个用于PDF操作的Java API。好吧,在PDF文件中添加“在光标处插入文本”注释的方法是什么?我在源代码中看到了“CreateText”方法,他们在下面的行中使用了“annot.Put(PdfName.SUBTYPE,PdfName.Text);”
,我认为PdfName.TEXT
用于定义注释类型是简单注释注释。例如PdfName.?
在光标处插入文本”注释的名称是什么?有什么想法吗?“CreateText”方法用于添加便笺,类似地,创建“在光标处插入文本”注释的方法是什么?否则可以通过iTextSharp运行Acrobat JavaScript代码?因为可以使用JavaScript添加带有这些类型的注释,所以添加“在光标处插入文本”注释的示例JavaScript代码:this.addAnnot({page:0,type:“Caret”,rect:[0,0100100],name:“ann1”,author:“tsR”,contents:“annotation Content”})代码>Itext不是Javascript解释器。它只提供了一个用于PDF操作的Java API。好吧,在PDF文件中添加“在光标处插入文本”注释的方法是什么?我在源代码中看到了“CreateText”方法,他们在下面的行中使用了“annot.Put(PdfName.SUBTYPE,PdfName.Text);”
,我认为PdfName.TEXT
用于定义注释类型是简单注释注释。例如PdfName.?
在光标处插入文本”注释的名称是什么?有什么想法吗?