最初に画像を作成し、特定の画像を挿入したいページでそれらの参照を使用するために、次のコードを変更することは可能ですか?
using (Stream inputPdfStream = new FileStream("sample.pdf", FileMode.Open,
FileAccess.Read, FileShare.Read))
using (Stream outputPdfStream = new FileStream("result.pdf", FileMode.Create,
FileAccess.Write, FileShare.None))
{
var reader = new PdfReader(inputPdfStream);
var stamper = new PdfStamper(reader, outputPdfStream);
PdfContentByte pdfContentByte = null;
int c = reader.NumberOfPages;
string fnmae = "";
iTextSharp.text.Image image = null;
for (int i = 1; i <= c; i++)
{
fnmae = (i % 2==0) ? "1.jpg" : "6.jpg";
image = iTextSharp.text.Image.GetInstance(fnmae);
pdfContentByte = stamper.GetOverContent(i);
image.ScaleToFit(100, 100);
image.SetAbsolutePosition(100, 100);
pdfContentByte.AddImage(image);
}
stamper.Close();
}