Server 2013

Bookmarks
AddFileBookmark
AddLinkedPDFBookmark
AddPageBookmark
AddURLBookmark
Color
ConvertCMYKToRGB
UCRandBGInfo
Convert to PDF
ConvertImageToPDF
ConvertPCLToPDF
ConvertPSToPDF
ConvertXPSToPDF
Debug
Debug
TestPrintToPDF
Digital Certificates
InvisiblySignFile
Email
AddEMail
AddEMailAttachment
AddToBcc
AddToCC
ClearEmailAttachments
ClearEMails
EMailAttachOutput
EMailReadReceipt
EMailSubject
RemoveEMail
SetEMailBody
SetRecipientInfo
SetReplyToInfo
SetSenderInfo
SetSMTPCredentials
SetSMTPInfo
FTP
AddFTPAttachment
AddFTPRequest
ClearFTPAttachments
ClearFTPs
FTPAttachOutput
RemoveFTP
SetFTPCredentials
File Output
NewDocumentName
NewUniqueID
OutputDirectory
Fonts
EmbedAllFonts
EmbedBase14Fonts
SubsetFonts
Image Quality
ColorImageDownsampleThreshold
ColorImageDownsampleType
ColorImageFilter
ColorImageResolution
GrayImageDownsampleThreshold
GrayImageDownsampleType
GrayImageFilter
GrayImageResolution
MonoImageDownsampleThreshold
MonoImageDownsampleType
MonoImageFilter
MonoImageResolution
Metadata
SetMetadata
Other Output Options
ASCIIEncode
PreserveHalftone
PreserveOverprint
PreserveTransferFunction
PDF Quality
Resolution
PDF Specification
CompatibilityLevel
Format
PS Commands
AddPDFMark
ClearPDFMarks
Page Control
AutoRotate
Print to PDF
BeginPrintToPDF
EndPrintToPDF
Security (PDF)
SetPDFSecurity
SetPDFSecurity128
SetPDFSecurityAES
Stamping
AddStampCollection
AddStampImage
AddStampText
ClearStampCollections
RemoveStampCollection
SetStampColor
SetStampStrokeColor
StampBackground
StampColorNET
StampFillMode
StampFont
StampFontSize
StampFontTransparency
StampRotation
StampStrokeColorNET
Timeout
Timeout
TimeoutSpan
View
SetViewMode
Web View
LinearizePDF

StampColorNET

' Copyright (c) 2018 ActivePDF, Inc.
' ActivePDF Server 2013
' Example generated 12/14/18 

Imports System

' Make sure to add the ActivePDF product .NET DLL(s) to your application.
' .NET DLL(s) are typically found in the products 'bin' folder.

Public Class Examples
  Sub Example()
    Dim strPath As String, results As ServerDK.Results.ServerResult

    strPath = AppDomain.CurrentDomain.BaseDirectory

    ' Instantiate Object
    Dim oSVR As APServer.Server = New APServer.Server()
    
    ' Stamp Images and Text onto the output PDF
    oSVR.AddStampCollection("TXTinternal")
    oSVR.StampFont = "Helvetica"
    oSVR.StampFontSize = 108
    oSVR.StampFontTransparency = 0.1
    oSVR.StampRotation = 45.0
    
    oSVR.StampFillMode = ADK.PDF.FontFillMode.FillThenStroke
    oSVR.StampColorNET = new ADK.PDF.Color() With { .Red = 255, .Green = 0, .Blue = 0, .Gray = 0 }
    oSVR.StampStrokeColorNET = new ADK.PDF.Color() With { .Red = 100, .Green = 0, .Blue = 0, .Gray = 0 }
    
    oSVR.AddStampText(116.0, 156.0, "Internal Only")
    
    oSVR.AddStampCollection("IMGimage")
    oSVR.AddStampImage(strPath & "logo.png", 508.0, 16.0, 32.0, 32.0, true)
    
    ' Set whether the stamp collection(s) appears in the background or foreground
    oSVR.StampBackground = 0
    
    ' Convert the PostScript file into PDF
    results = oSVR.ConvertPSToPDF(strPath & "PS.ps", strPath & "stamped.pdf")
    If results.ServerStatus <> ServerDK.Results.ServerStatus.Success Then
      ErrorHandler("ConvertPSToPDF", results, results.ServerStatus.ToString())
    End If
    
    ' If there will be multiple conversions in the same instance
    ' you can clear the stamp collections or remove one individually
    ' in order to change what is stamped on the next conversion
    oSVR.RemoveStampCollection("TXTinternal")
    oSVR.ClearStampCollections()
    
    ' Release Object
    oSVR = Nothing
    
    ' Process Complete
    WriteResults("Done!")
  End Sub
  
  ' Error Handling
  Sub ErrorHandler(ByVal strMethod As String, ByVal results As ADK.Results.Result, ByVal errorStatus As String)
    WriteResults("Error with " + strMethod)
    WriteResults(errorStatus)
    WriteResults(results.Details)
    If results.Origin.Function <> strMethod Then
      WriteResults(results.Origin.Class + "." + results.Origin.Function)
    End If
    If Not results.ResultException Is Nothing Then
      ' To view the stack trace on an exception uncomment the line below
      'WriteResults(results.ResultException.StackTrace)
    End If
    Environment.Exit(1)
  End Sub
  
  ' Write output data
  Sub WriteResults(content As String)
    ' Choose where to write out results
  
    ' Debug output
    'System.Diagnostics.Debug.WriteLine("ActivePDF: * " + content)
  
    ' Console
    Console.WriteLine(content)
  
    ' Log file
    'Using tw = New System.IO.StreamWriter(AppDomain.CurrentDomain.BaseDirectory & "application.log", True)
    '   tw.WriteLine("[" + DateTime.Now.ToString("MM/dd/yyyy HH:mm:ss") + "]: => " + content)
    'End Using
  End Sub
End Class

Copyright © 2018 ActivePDF, Inc