1

ABCPDF.dllを使用したダイナミックPDFドキュメントの作成について質問があります。

私は基本を理解しており、固溶体が機能しています。PDFドキュメントにページを動的に追加する必要があるという新しい要件があります。

具体的には、私のPDFドキュメントは2ページのポケットベルです。2番目のページは、ユーザーが1つ以上のページを追加する別のPDFファイルである必要があります。

ドキュメントとコードサンプルを見て、AddPage()メソッドを確認しました。これが私の必要に応じて機能するのは嘘ではないようです。

コードサンプルは次のとおりです。

         void Page_Load( object sender, System.EventArgs e )
    {
        int theID = 0;
        string theText = "This PDF file is generated by WebSupergoo ABCpdf.NET on the fly";
        Doc theDoc = new Doc();

        theDoc.Width = 4;
        theDoc.FontSize = 32;
        theDoc.Rect.Inset( 20, 20 );
        theDoc.FrameRect();
        theID = theDoc.AddHtml( theText );

        while ( theDoc.GetInfo( theID, "Truncated" ) == "1" )
        {
            theDoc.Page = theDoc.AddPage();
            theDoc.FrameRect();
            theID = theDoc.AddHtml( "", theID );
        }
        theDoc.Save( Server.MapPath( "textflow.pdf" ) );
        theDoc.Clear();

        Response.Write( "PDF file written<br>" );
        Response.Write( "<a href=\"textflow.pdf\">View PDF File</a>" );
    }

ABC PDFを使用してPDFドキュメントにページを追加する方法を誰かが提案できますか?上記のサンプルはAddPageを使用している可能性がありますが、動的に追加する別のPDFファイルをその場で指定する必要があります。PDFファイル名は変更される可能性があります。

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

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

4

2 に答える 2

0

abcpdf を使用すると、PDF ドキュメントを別のドキュメントの最後にマージできると思います。こちらをご覧ください

于 2012-02-06T20:52:14.043 に答える
0

私があなたの質問を理解していれば、別の PDF の最後に PDF を追加したいと考えています。それが必要な場合は、Append メソッドが必要なようです。

于 2012-02-06T20:52:41.587 に答える