私は何をする必要がありますか
私はテストを作成しており、現在、PDF が最初のページに正しくスタンプされているかどうかを確認しようとしています。このために、このスタンプがテキストレイヤーなどにないように見えるため、機能しなかったスタンプテキストのページを検索しようとしました。要するに、スタンプを探す場所がわかりません。
刻印サービスとは
PdfStamper = new PdfStamper(Stamper.mPDFSource, Stamper.mStreamOut);
PdfContentByte canvas = stamper.GetOverContent(mPage);
PdfPTable table = new PdfPTable(1);
table.SetTotalWidth(new float[] { table_width });
Font cellFont = new Font(Font.FontFamily.HELVETICA, mFontSize, Font.NORMAL, textcolor);
Phrase phrase = new Phrase(cell_text, cellFont);
PdfPCell cell = new PdfPCell(phrase);
table.AddCell(cell);
table.WriteSelectedRows(0, strRows.Length, xpos, ypos, canvas);
わかったと思うこと
- 私が読んだスレッドによると、この方法で作成されたスタンプは基本的に注釈になります。ただし、テーブルが使用されている例はまだ見つかりません。
- 前の説明が正しければ、次のコードが null を返すのはなぜですか? これは、さまざまなスレッドでソリューションと呼ばれています。
.
PdfReader.GetPdfObject(pdfDictionary.Get(PdfName.ANNOTS));
PdfReader.GetPdfObject(pdfDictionary.Get(PdfName.ANNOT));
pdfDictionary.GetAsArray(PdfName.ANNOT);
pdfDictionary.GetAsArray(PdfName.ANNOTS);
iTextSharp: 5.3.5.0 .Net: 4.0
スタンプはどこで/どのように見つけることができますか?
よろしくアニ