我對使用ABCPDF.dll構建動態PDF文檔有疑問。WebSupergoo ABCPDF自動pdf生成 - 即時添加頁面?
我瞭解基礎知識並有一個可靠的解決方案。我有一個新的需求,我需要動態地將頁面添加到PDF文檔。
具體來說,我的PDF文檔是一個兩個分頁器。第二頁需要是一個單獨的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文件名稱可以更改。
謝謝。
謝謝。
我有工作的代碼使用ABCPDF來做到這一點。我們將大量單獨的PDF文件加入其中,製作一個大文檔。雖然我現在不在工作!如果你仍然在通過tommorow尋找答案,我會發佈一個例子。 – 2012-02-06 20:52:53