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ファイル名は変更される可能性があります。
ありがとうございました。
ありがとうございました。