3

RasterImage オプションを使用して PDF ファイルをロードし、Save メソッドを使用して画像を結合しようとしています。しかし、私は無効なPDFファイルを取得しています。

また、画像をPDFファイルの下隅に配置したい。

コード スニペットは非常に役立ちます。

ありがとう

4

1 に答える 1

1

これはLEADTOOLSのサポートです。「RasterImage」について言及したので、.NET クラスを使用していると仮定します。

PDF ページの下隅に画像を結合し、それをラスター (ビットマップ) PDF として保存することが要件である場合、これを行う 1 つの方法は、次のようなコードを使用することです。

RasterImage pdfPage = _codecs.Load("Source.pdf");
RasterImage smallerImage = _codecs.Load("SmallImage.png");
LeadPoint combinePoint = new LeadPoint(pdfPage.Width - smallerImage.Width, pdfPage.Height - smallerImage.Height);
LeadRect destRect = new LeadRect(combinePoint, LeadSize.Create(smallerImage.Width, smallerImage.Height));
CombineCommand combine = new CombineCommand(smallerImage, destRect, LeadPoint.Create(0, 0), CombineCommandFlags.Destination0 | CombineCommandFlags.OperationAdd);
combine.Run(pdfPage);
_codecs.Save(pdfPage, "target.pdf", RasterImageFormat.RasPdfLzw, 24);

LEAD 関連の質問について StackOverflow を常に監視しているわけではないことに注意してください。そのため、ツールキットに関する技術的な質問がある場合は、無料のメール、チャット、またはフォーラムのサポート サービスを利用することをお勧めします。

于 2014-06-12T20:07:42.413 に答える