2012-12-12 48 views
2

没有人有通过在传统的ASP的asppdf组件动态页面编号体验页面,感谢似乎无法找到它的对象REFFERENCE或手册经典ASP/asppdf组件和编号

+0

请只说出你在想什么。 – Maritim

+0

;-)右键让我解释一下,我从一个数据库记录集创建一个pdf文件,比如说2500条记录,然后将这些文件转储到一个pdf文件中,现在我试图达到的目标是在每个页面上都有自己的页码,所以说例如:第1页(共40页),但似乎无法在asppdf组件的对象引用中找到它。 – DevCentral

回答

4

很抱歉的麻烦,这是一个相当简单的解决方案,我所要做的只是一个普通的计数循环,并在PDF内画出一个具有此值的画布....有时候事情看起来更难,然后实际上是......

下面你会找到我的解决方案:

Set Pdf = Server.CreateObject("Persits.PDF") 
    Set Doc = Pdf.CreateDocument 
    Doc.ImportFromUrl "http://www.mydomain.com/assets/incs/path/script.asp" 

    For Each Page in Doc.Pages 
     str = "Page " & Page.Index & " of " & Doc.Pages.Count 
     Page.Canvas.DrawText str, "x=10, y=20", Doc.Fonts("Courier") 
    Next 

    Doc.Save "c:\mypath\filename.pdf", False 
Set Pdf = Nothing