Toolkit

Alphabetical List
AddBookmarks
AddComment
AddExternalLinkBookmark
AddInternalLinkBookmark
AddLaunchBookmark
AddRelatedQuery
AddTextBookmark
AddURLBookmark
Author
BBHeight
BBLeft
BBTop
BBWidth
ClearHeaderInfo
ClearQueries
CloseOutputFile
CopyForm
CreateCertificate
CreateDate
Creator
DBToForm
DoFormFormatting
DrawTo
EmbedFlashFile
EncryptFile
EncryptFile128
EncryptFileAES
ExportComments
ExportFormAsXML
FindCertificate
FlattenRemainingFormFields
ForceColorReset
ForceHeaderColorReset
FormNumbering
GetBoundingBox
GetHeaderTextWidth
GetInputPageRotation
GetPDFInfo
GetTextWidth
GetUniqueFileName
GotoNextBookmarkLevel
GotoPreviousBookmarkLevel
GreyBar
ImageRotation
ImageToPDF
InputByteArray
InputByteStream
InvisiblySignFile
IsFileLinearized
JPEGToPDF
Keywords
LinearizeFile
LineWidth
LoadDBMapFile
MergeFile
ModDate
MoveTo
NewPage
NumPages
OpenInputFile
OpenOutputFile
OutputByteStream
OutputLinearized
OutputPageHeight
OutputPageWidth
PrintImage
PrintJPEG
PrintMultilineText
PrintText
PrintTIFF
Producer
ReadOnlyOnMerge
RelatedQuerySeparator
ResetFormFields
ResetHeaderTextColor
ResetHeaderTextTransparency
ResetTextColor
ResetTextTransparency
SaveMemoryToDisk
SetDBInputTemplate
SetDBMultiRowSeparator
SetDefaultDBMergeFlag
SetFont
SetFormFieldData
SetHeaderFont
SetHeaderGreyBar
SetHeaderHLine
SetHeaderImage
SetHeaderJPEG
SetHeaderMultilineText
SetHeaderRotation
SetHeaderText
SetHeaderTextBackground
SetHeaderTextColor
SetHeaderTextColorCMYK
SetHeaderTextFillMode
SetHeaderTextStrokeColor
SetHeaderTextStrokeColorCMYK
SetHeaderTextTransparency
SetHeaderTIFF
SetHeaderVLine
SetHeaderWPgNbr
SetInfo
SetInputBookmark
SetMasterQuery
SetOutputSecurity
SetOutputSecurity128
SetOutputSecurityAES
SetTextColor
SetTextColorCMYK
SetTextFillMode
SetTextRotation
SetTextStrokeColor
SetTextStrokeColorCMYK
SetTextTransparency
SetViewerPreferences
SignExistingField
SignOutputFile
Subject
TIFFToPDF
Title
ToolkitVersion
VisiblySignFile
XMLSetFormFieldData
Annotations
AddComment
ExportComments
Bookmarks
AddBookmarks
AddExternalLinkBookmark
AddInternalLinkBookmark
AddLaunchBookmark
AddTextBookmark
AddURLBookmark
GotoNextBookmarkLevel
GotoPreviousBookmarkLevel
SetInputBookmark
Convert to PDF
ImageToPDF
JPEGToPDF
TIFFToPDF
Database
AddRelatedQuery
ClearQueries
LoadDBMapFile
RelatedQuerySeparator
SetDBInputTemplate
SetDBMultiRowSeparator
SetDefaultDBMergeFlag
SetMasterQuery
Debug
ToolkitVersion
Digital Certificates
CreateCertificate
FindCertificate
InvisiblySignFile
SignExistingField
SignOutputFile
VisiblySignFile
Drawing
DrawTo
GreyBar
LineWidth
MoveTo
SetHeaderGreyBar
SetHeaderHLine
SetHeaderVLine
Fields
DBToForm
DoFormFormatting
ExportFormAsXML
FlattenRemainingFormFields
FormNumbering
ResetFormFields
SetFormFieldData
XMLSetFormFieldData
File Input
OpenInputFile
File Output
CloseOutputFile
GetUniqueFileName
OpenOutputFile
Flash
EmbedFlashFile
Memory
InputByteArray
InputByteStream
OutputByteStream
SaveMemoryToDisk
Merging
MergeFile
ReadOnlyOnMerge
Metadata
Author
CreateDate
Creator
GetPDFInfo
Keywords
ModDate
Producer
SetInfo
Subject
Title
PDF Information
BBHeight
BBLeft
BBTop
BBWidth
GetBoundingBox
GetInputPageRotation
NumPages
Page Control
OutputPageHeight
OutputPageWidth
Pages
CopyForm
NewPage
Security (PDF)
EncryptFile
EncryptFile128
EncryptFileAES
SetOutputSecurity
SetOutputSecurity128
SetOutputSecurityAES
Stamping
ClearHeaderInfo
ForceColorReset
ForceHeaderColorReset
GetHeaderTextWidth
GetTextWidth
ImageRotation
PrintImage
PrintJPEG
PrintMultilineText
PrintText
PrintTIFF
ResetHeaderTextColor
ResetHeaderTextTransparency
ResetTextColor
ResetTextTransparency
SetFont
SetHeaderFont
SetHeaderImage
SetHeaderJPEG
SetHeaderMultilineText
SetHeaderRotation
SetHeaderText
SetHeaderTextBackground
SetHeaderTextColor
SetHeaderTextColorCMYK
SetHeaderTextFillMode
SetHeaderTextStrokeColor
SetHeaderTextStrokeColorCMYK
SetHeaderTextTransparency
SetHeaderTIFF
SetHeaderWPgNbr
SetTextColor
SetTextColorCMYK
SetTextFillMode
SetTextRotation
SetTextStrokeColor
SetTextStrokeColorCMYK
SetTextTransparency
View
SetViewerPreferences
Web View
IsFileLinearized
LinearizeFile
OutputLinearized

InputByteStream

<!-- Copyright (c) 2014 activePDF, Inc. -->
<!-- Example created 07/23/14 -->

<%
Dim intOpenOutputFile, strPath, intOpenInputFile, intCopyForm, _
 memPDF, intMergeFile

strPath = Server.MapPath(".") & "\"

' Instantiate Object
Set oTK = Server.CreateObject("APToolkit.Object")

' Here you can place any code that will alter the output file
' Such as adding security, setting page dimensions, etc.

' Create the new PDF file in memory
intOpenOutputFile = oTK.OpenOutputFile("MEMORY")
If intOpenOutputFile <> 0 Then
  ErrorHandler "OpenOutputFile", intOpenOutputFile
End If

' Open the template PDF
intOpenInputFile = oTK.OpenInputFile(strPath & "PDF.pdf")
If intOpenInputFile <> 0 Then
  ErrorHandler "OpenInputFile", intOpenInputFile
End If

' Here you can call any Toolkit functions that will manipulate
' the input file such as text and image stamping, form filling, etc.

' Copy the template (with any changes) to the new file
' Start page and end page, 0 = all pages
intCopyForm = oTK.CopyForm(0, 0)
If intCopyForm <> 1 Then
  ErrorHandler "CopyForm", intCopyForm
End If

' Close the new file to complete PDF creation
oTK.CloseOutputFile 

' Set the in memory PDF to a variable
memPDF = oTK.OutputByteStream()

' Toolkit can take a PDF in memory and use it as an input file
' Here we will use the PDF we just created in memory

' Create the final PDF on disk
intOpenOutputFile = oTK.OpenOutputFile(strPath & "final.pdf")
If intOpenOutputFile <> 0 Then
  ErrorHandler "OpenOutputFile", intOpenOutputFile
End If

' Prepare the in memory PDF to be used with Toolkit
oTK.InputByteStream = memPDF

' Now we can use 'MEMORY' as the filename with OpenInputFile or MergeFile
intMergeFile = oTK.MergeFile("MEMORY", 0, 0)
If intMergeFile <> 1 Then
  ErrorHandler "MergeFile", intMergeFile
End If

' Close the final file to complete PDF creation
oTK.CloseOutputFile 

' To save a PDF in memory to a file directly call SaveMemoryToDisk
oTK.SaveMemoryToDisk "SavedMemory.pdf"

' Release Object
Set oTK = Nothing

' Process Complete
Response.Write "Done!"

' Error Handling
Sub ErrorHandler(method, outputCode)
  Response.Write("Error in " & method & ": " & outputCode)
End Sub
%>

Copyright © 2014 activePDF, Inc