经典ASP - ASPPDF如何创建包含多个页面和1个页面模板的pdf文档

时间:2016-04-23 20:23:35

标签: pdf asp-classic pdf-generation

可以创建一个包含多页的新文档 - 基于只有一页的PDF模板吗?

它是一个成员列表 - 包含姓名,ID和签名。我有1页的模板。但如果教室里有很多成员,我可以有很多页面。

我正在尝试,但我只用一页创建新文档..

我不知道如何使用相同的模板创建第2页,第3页..(当然,如果可能的话......)

我认为这是制作文档的最简单方法..

TKS!

1 个答案:

答案 0 :(得分:2)

是的,可以轻松完成。看看Document Stitching

Dim objPDF
Set objPDF = Server.CreateObject("Persits.Pdf")

Dim binTplDoc 'to hold template pdf document's binary content

With objPDF.OpenDocument(Server.MapPath("1-page-template.pdf"))
    binTplDoc = .SaveToMemory
    .Close
End With

Dim MultiPageDoc
Set MultiPageDoc = objPDF.CreateDocument 'a blank document
    'add the same document several times
    MultiPageDoc.AppendDocument objPDF.OpenDocumentBinary(binTplDoc)
    'do something with MultiPageDoc.Pages(0)
    MultiPageDoc.AppendDocument objPDF.OpenDocumentBinary(binTplDoc)
    'do something with MultiPageDoc.Pages(1)
    '..