我对使用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