2017-10-16 6 views
1

おはよう、C#pdf挿入イメージ

無料のdllライブラリで検索します。pdfを修正してください。 イメージをPDFドキュメントの特定の位置に挿入したいとします。

どうすればいいですか? iTextSharpはすでに見つかりましたが、これはドキュメントの前にページを追加するだけです。

ありがとうございました。

    var reader = new PdfReader(inputPdfStream); 
        var stamper = new PdfStamper(reader, outputPdfStream); 
        var pdfContentByte = stamper.GetOverContent(1); 
        iTextSharp.text.Image image = iTextSharp.text.Image.GetInstance(inputImageStream); 
        iTextSharp.text.Rectangle r_01 = new iTextSharp.text.Rectangle(30,10); 
        PdfContentByte page1 = stamper.GetOverContent(1); 
        image.SetAbsolutePosition(0,0); 
        page1.AddImage(image); 
        stamper.Close(); 
+0

ここ

参照ダーリン・ディミトロフの答え次は試してみる?さらに、「これは私の文書の前にページを追加するだけです」と言っていますが、あなたが表示するコードはページを全く追加しません。 – mkl

+0

このコメントをいただきありがとうございます、私はちょうど実際に良いコードを入れました。私はSetAbsPパラメータを使って演奏しましたが、これは現在動作しています。 –

+0

あなたは 'ScaleAbsolute'、' ScalePercent'、 'ScaleToFit'オーバーロードを見たいかもしれません。 – mkl

答えて

0

実際には、既存のページに画像を追加することができます。私たちはそれを使用して製品テンプレートを自動生成し、QRコードを追加します。あなたは* *、あなたのコードで `image.SetAbsolutePosition(0,0)`行い、どのような見当がつかない「特定の位置に画像を挿入したい」 How can I insert an image with iTextSharp in an existing PDF?

関連する問題