imagemagick pdf to image c# : Add forms to pdf application software cloud windows html wpf class AcroPlot17-part1245

This method specifies what to convert from the DWG file when you use the Convert method.
Standard input would be a long value based on what you want to convert.
0 = Current layout either modelspace or paperspace
1 = Modelspace
2 = Current Paperspace layout
3 = All Paperspace layouts in order
4 = All Modelspace views
5 = All Paperspace views
SetUseDWGViewer(ByVal bUseViewer As Boolean) As Long
Set to True if you want to use our direct conversion routines instead of AutoCAD for the DWG conversion.
Convert(ByVal sInputFilename As String, _
ByVal sOutputFilename As String,
Optional ByVal bModal As Boolean = False,
Optional ByVal lOutputformat As Long = 0,
Optional ByVal bTerminateAtEnd As Boolean = False) As Boolean
This method converts the file to the specified output either by the extension on the sOutputFilename or by the lOutputFormat
sInputFilename is the full filename of the file that you want to convert.  Accepts all supported input formats.
sOutputFilename is the full filename of the file that you want to create.
bModal is an optional parameter if you want the conversion to be modal or modeless.  If modal (True) it will not return
control to your application until the conversion is finished.  If modeless (False) it will return control to your application almost
immediately and you will be responsible for watching for the conversion to finish before starting another one.
lOutputFormat is the output format which you would like to convert to.  Typically this can be 0 and we will determine
the format based off from the file extension of the sOutputFilename.  But in the case of tiff files where it could be either
monochrome or color you would want to specifically tell us which format to use.
bTerminateAtEnd - If set to True this will close the AutoCAD and AcroPlot application and release it at the end of the
conversion.  It is not recommended to do it this way with some programming languages because an error may occur since
the object reference might be lost to the AcroPlot.AcroPlotApplication.  Please use the Quit() method instead.
The values for the various output formats are:
pdf = 1
dwf6 = 2
'reserved for future use
BMP = 4
CAL = 5
GIF = 6
gp4 = 7
JPG = 8
PNG = 9
tif = 10 (color tiff at 100 dpi)
tifmono = 11 (monochrome group 3 fax format tiff at 100 dpi)
tifmono200 = 12 (monochrome group 3 fax format tiff at 200 dpi)
tifmono300 = 13 (monochrome group 3 fax format tiff at 300 dpi)
tifmono400 = 14 (monochrome group 3 fax format tiff at 400 dpi)
tif200 = 15 (color tiff at 200 dpi)
tif300 = 16    'not supported reserved for future use
tif400 = 17    'not supported reserved for future use
dwfpdf = 18
dwfpdftif = 19
dwfpdftifmono = 20
dwfpdftifmono200 = 21
dwfpdftifmono300 = 22
Add forms to pdf - C# PDF Field Edit Library: insert, delete, update pdf form field in, ASP.NET, MVC, Ajax, WPF
Online C# Tutorial to Insert, Delete and Update Fields in PDF Document
create a fillable pdf form; changing font size in pdf form field
Add forms to pdf - VB.NET PDF Field Edit library: insert, delete, update pdf form field in, ASP.NET, MVC, Ajax, WPF
How to Insert, Delete and Update Fields in PDF Document with VB.NET Demo Code
change font pdf fillable form; adding images to pdf forms
dwfpdftifmono400 = 23
pdftif = 24
pdftifmono = 25
pdftifmono200 = 26
pdftifmono300 = 27
pdftifmono400 = 28
'reserved for future use
rasterpdf100 = 30    'not supported reserved for future use
rasterpdf150 = 31    'not supported reserved for future use
rasterpdf200 = 32    'not supported reserved for future use
rasterpdf300 = 33    'not supported reserved for future use
rasterpdf400 = 34    'not supported reserved for future use
rasterpdfmono100 = 35    'not supported reserved for future use
rasterpdfmono150 = 36    'not supported reserved for future use
rasterpdfmono200 = 37    'not supported reserved for future use
rasterpdfmono300 = 38    'not supported reserved for future use
rasterpdfmono400 = 39    'not supported reserved for future use
tif600 = 40    'not supported reserved for future use
tifmono600 = 41    (monochrome group 3 fax format tiff at 600 dpi)  'not supported reserved for future use
dwfpdftifmono600 = 42    'not supported reserved for future use
pdftifmono600 = 43    'not supported reserved for future use
rasterpdf600 = 44    'not supported reserved for future use
rasterpdfmono600 = 45    'not supported reserved for future use
cal200 = 46    'not supported reserved for future use
cal400 = 47    'not supported reserved for future use
cal600 = 48    'not supported reserved for future use
gp4200 = 49    'not supported reserved for future use
gp4400 = 50    'not supported reserved for future use
gp4600 = 51    'not supported reserved for future use
cal300 = 52    'not supported reserved for future use
gp4300 = 53    'not supported reserved for future use
dwfx = 54    'not supported reserved for future use
GetFilesCreated() As Variant
This method returns a string array of the files created during the conversion.
GetFilesCreatedAsString() As String
This method returns a string of the files created during the conversion separated by a semicolon.
GetAPIError() As String
This method returns the error string if an error occurs during the current Convert call.  This is the same as checking the
registry for the value at HKEY_CURRENT_USER\Software\CADzation\ACROPLOT\API.Error.
This method ends the instance of AutoCAD that is defined by the AcadApp in AcroPlot and properly releases all objects.
This is useful if you want to close AutoCAD after say 100 or 200 conversions to clean up AutoCAD's own memory usage.
This method properly quits the AcroPlot.Application object and releases all references. It is recommended that you restart
AutoCAD every hundred drawings of so if you are batching with the Convert Method.
Registry Setting to Watch for Conversion Status
C# PDF: PDF Document Viewer & Reader SDK for Windows Forms
Viewer in C#. In this section, we offer detailed guidance for you to create and add a PDF document viewer & reader in Windows Forms application using C# code.
add jpg to pdf form; change font size pdf fillable form
C# PDF: How to Create PDF Document Viewer in C#.NET with
The PDF document manipulating add-on from RasterEdge ASP.NET web service application, Windows Forms application and The PDF document viewer & reader created by
cannot save pdf form in reader; pdf form save in reader
If you call the Convert method with the bModal=False then we will return control to your program immediately.  In this
case you would want to put a loop in your code to watch for use to write the value to the registry that we have finished the
conversion.  A value of 1 means that the conversion has finished.
The registry key where we wri
HKEY_CURRENT_USER\Software\CADzation\ACROPLOT\API.ConversionFinished  (REG_SZ)  0=Working, 1=Finished
Successfully, -1=Finished but failed to create output file.
There are 3 other values that we write to the registry that might also be helpful for those using the Convert Method.
HKEY_CURRENT_USER\Software\CADzation\ACROPLOT\API.ResultFilename   (REG_SZ)
C# PDF Converter Library SDK to convert PDF to other file formats
Various image forms can be converted from PDF document, including Jpeg, Png, Bmp, Gif images, .NET Graphics, and REImage. C#.NET PDF to Image Forms Conversion.
create a pdf form to fill out; change font pdf form
VB.NET PDF Converter Library SDK to convert PDF to other file
As this VB.NET PDF converting control add-on encodes mature VB.NET PDF converting APIs into several compact dlls Conversion of Image Forms to PDF.
create a form in pdf; change tab order in pdf form
AcroPlot Restricted API
The following API calls are restricted and are reserved for use by CADzation only.
The Restricted API Calls are:
VB.NET PDF File & Page Process Library SDK for, ASP.NET
there is a newly created page, you may need to add it into PDFDocument instance contains all documentation features and information that forms a PDF document
add image to pdf form; changing font size in pdf form
VB.NET PDF: VB Code to Create PDF Windows Viewer Using DocImage
document files (TIFF, PDF and Word) within single or multiple safe threaded .NET platform project(s), including C#.NET, VB.NET, ASP.NET and .NET Windows Forms.
add form fields to pdf online; create a pdf form from excel
AcroPlot Advanced Command Line
The AcroPlot Command Line is reserved for our AcroPlot Auto Customers and is mainly designed for them to tie into their
own document management systems or to be implemented from their batch files.
There are several command line switches that can be passes
/i=   Input filename for the AutoCAD drawing.  Filename should be wrapped with quotation marks.
/o=  Output filename or directory name.Filename should be wrapped with quotation marks.
This should be the full pathname but there are a few shotcuts that can be used.
If you want to create a PDF with the same name as the input then do not specify
this and instead set the /f Output format value
NOTE:  If you specify an output file that already exists for PDF and DWF files the file will be appended to the end of the
existing file.
/b=  Create Individual Files
0 = Create a single file - Default
1 = Create one file per layout
/s=  Settings - Saved Setting name to use from AcroPlot Pro
/t=  Type  to plot from
0 = Current layout either modelspace or paperspace
1 = Modelspace
2 = Current Paperspace layout
3 = All Paperspace layouts in order
/v=  Viewer - Use the viewer for plotting
0 = Use AutoCAD
1 = Use the internal viewer
2 = Use AutoCAD but leave open (Not implemented yet)
/n=  No wait - Does not wait for the conversion to finish and returns
control back to the command line so it does not tie up the
program calling it (Not implemented yet)
/h=  Creates a prompts to see what values are being passed in.  Used for testing only
1 = Stop executions and display message box for debugging
/f=   AcroPlot Output Format - Needed for file extensions like tif which could have
multiple different types of output formats
pdf = 1
dwf6 = 2
dwf5 = 3 'not supported any longer
bmp = 4
cal = 5
gif = 6
gp4 = 7
jpg = 8
png = 9
tif = 10
tifmono = 11
tifmono200 = 12
tifmono300 = 13
C# PDF Convert to Images SDK: Convert PDF to png, gif images in C#
Besides raster image Jpeg, images forms like Png, Bmp, Gif, .NET Graphics C#.NET DLLs Solution for Converting Images to PDF in C#.NET. Add necessary references:
chrome pdf save form data; change font size in pdf form
C# PDF Page Insert Library: insert pages into PDF file in
processing control SDK, you can create & add new PDF page(s) to current target PDF document in both web server-side application and Windows Forms project using
adding a text field to a pdf; pdf form save
tifmono400 = 14
tif200 = 15
tif300 = 16    'not supported reserved for future use
tif400 = 17    'not supported reserved for future use
dwfpdf = 18
dwfpdftif = 19
dwfpdftifmono = 20
dwfpdftifmono200 = 21
dwfpdftifmono300 = 22
dwfpdftifmono400 = 23
pdftif = 24
pdftifmono = 25
pdftifmono200 = 26
pdftifmono300 = 27
pdftifmono400 = 28
rasterpdf100 = 30
rasterpdf150 = 31
rasterpdf200 = 32
rasterpdf300 = 33
rasterpdf400 = 34
rasterpdfmono100 = 35
rasterpdfmono150 = 36
rasterpdfmono200 = 37
rasterpdfmono300 = 38
rasterpdfmono400 = 39
unknown = -100
/d=  Debug Log Filename  Creates a debug log file for the conversion  /d="C:\SomeDir\SomeLogName.txt"
NOTE:  Any existing file with this name is deleted each time you run the AcroPlot.exe
/z=  Set an Setting that is not directly supported  Example /z="AcroPlotPrinter.Grayscale=1" to create for a monochrome PDF.
NOTE: For more on the various settings please see the AcroPlot Standard API
/e= Error Log Filename - Creates an error log file for any errors
NOTE: The error log is never deleted.  Any new errors will be appended to the end of the log file.  If you want to watch for
an error file to be created either use a unique name each time or delete out the existing error file with your own code prior to
running the AcroPlot.exe
This file is also a semicolon separated file which you could bring into Excel to analyze
Example of converting DWG to PDF.
AcroPlot.exe /i="C:\File.dwg" /o="C:\File.pdf" /s="DWGToPDF" /b=0 /t=3
In this example we are using the setting named DWGToPDF that we had already defined in AcroPlot Pro.  By passing the /
b=0 command line switch it will merge all layouts into a single PDF named C:\File.pdf.  Also the /t=3 tells us to convert all the
paperspace layouts.
Example of converting 3 DWG files to a single PDF.
AcroPlot.exe /i="C:\File1.dwg" /o="C:\File.pdf" /s="DWGToPDF" /b=0 /t=3
AcroPlot.exe /i="C:\File2.dwg" /o="C:\File.pdf" /s="DWGToPDF" /b=0 /t=3
AcroPlot.exe /i="C:\File3.dwg" /o="C:\File.pdf" /s="DWGToPDF" /b=0 /t=3
In this case you would want to make sure that the output pdf file does not exist.  Then the first DWG will be created as the
output file.  The next two since you are passing the same output filename to us we will append those onto the existing PDF
so you will end up with a single PDF of the 3 drawings.
VB.NET Image: Professional Form Processing and Recognition SDK in
your forms before using form printing add-on. for ASP.NET AJAX, Silverlight, Windows Forms as well powerful & profession imaging controls, PDF document, image
add submit button to pdf form; convert word doc to pdf with editable fields
C# TIFF: C#.NET Code to Create Windows TIFF Viewer | Online
Add buttons to complete other Windows TIFF Viewer ASP.NET AJAX, Silverlight, Windows Forms as well powerful & profession imaging controls, PDF document, image
create pdf forms; add form fields to pdf without acrobat
Also in this example we are using the setting named DWGToPDF that we had already defined in AcroPlot Pro.  By passing
the /b=0 command line switch it will merge all layouts into a single PDF named C:\File.pdf.  Also the /t=3 tells us to convert all
the paperspace layouts.
Example of Merging 2.PDF to 1.PDF
AcroPlot.exe /i="C:\2.pdf" /o="C:\1.pdf"
Example of Merging 1.pdf,  2.pdf, and 3.pdf together to a new filename
AcroPlot.exe /i="C:\1.pdf" /o="C:\NewFilename.pdf"
AcroPlot.exe /i="C:\2.pdf" /o="C:\NewFilename.pdf"
AcroPlot.exe /i="C:\3.pdf" /o="C:\NewFilename.pdf"
Example of Adding a Text Watermark to a PDF
NOTE: You must specify a new filename otherwise it will try to append the file to itself.
NOTE: When enabling watermarks you should either use a saved setting name in which you have all of your watermark
settings how you want them or pass all the parameters to the AcroPlot.exe to get consistent results.  Otherwise it might use
the last settings you had previously used.
AcroPlot.exe /i="C:\1.pdf" /o="C:\WatermarkedFile.pdf" /s="SavedSettingsForWatermark"
AcroPlot.exe /i="C:\1.pdf" /o="C:\WatermarkedFile.pdf"  /z="AcroPlotPrinter.Allow128Bit=1" /
z="AcroPlotPrinter.Watermark=1" /z="AcroPlotPrinter.WatermarkFont=2"  /z="AcroPlotPrinter.WatermarkFontAngle=0"
/z="AcroPlotPrinter.WatermarkFontColor=255"  /z="AcroPlotPrinter.WatermarkFontHorizPos=1"
/z="AcroPlotPrinter.WatermarkFontSize=12"  /z="AcroPlotPrinter.WatermarkFontVertPos=2"  /
z="AcroPlotPrinter.WatermarkFontX=0"  /z="AcroPlotPrinter.WatermarkFontY=254"  /z="AcroPlotPrinter.WatermarkOnTop=1"
/z="AcroPlotPrinter.WatermarkText=||PAGE|| of ||PAGETOTAL||"
The above sample would located a red text watermark centered horizontally and 1 inch (25.4 mm) above the bottom of the
page using a font size of 12 points.  For more on the various settings please see the AcroPlot Standard API
Example of Adding an Image Watermark to a PDF
NOTE: You must specify a new filename otherwise it will try to append the file to itself.
NOTE: When enabling watermarks you should either use a saved setting name in which you have all of your watermark
settings how you want them or pass all the parameters to the AcroPlot.exe to get consistent results.  Otherwise it might use
the last settings you had previously used.
NOTE: Currently bmp and gif images are supported.
AcroPlot.exe /i="C:\1.pdf" /o="C:\WatermarkedFile.pdf" /s="SavedSettingsForImageWatermark"
AcroPlot.exe /i="C:\1.pdf" /o="C:\WatermarkedFile.pdf"  /z="AcroPlotPrinter.Allow128Bit=1" /
z="AcroPlotPrinter.Watermark=1" /  /z="AcroPlotPrinter.WatermarkFontAngle=0"  /
z="AcroPlotPrinter.WatermarkFontHorizPos=1"  /z="AcroPlotPrinter.WatermarkFontVertPos=2"  /
z="AcroPlotPrinter.WatermarkFontX=0"  /z="AcroPlotPrinter.WatermarkFontY=254"  /z="AcroPlotPrinter.WatermarkOnTop=1"
The above sample would located the gif image centered horizontally and 1 inch (25.4 mm) above the bottom of the page
using a font size of 12 points.  For more on the various settings please see the AcroPlot Standard API
Example of Adding Password Protection to a PDF
NOTE: You must specify a new filename otherwise it will try to append the file to itself.
NOTE: When enabling Password Protection you should either use a saved setting name in which you have all of your
security settings how you want them or pass all the parameters to the AcroPlot.exe to get consistent results.  Otherwise it
might use the last settings you had previously used.
AcroPlot.exe /i="C:\1.pdf" /o="C:\PasswordProtectedFile.pdf" /s="SavedSettingsWithPassword"
AcroPlot.exe /i="C:\1.pdf" /o="C:\PasswordProtectedFile.pdf"  /z="AcroPlotPrinter.Allow128Bit=2" /
z="AcroPlotPrinter.PasswordAuthor=AuthorPassword" /z="AcroPlotPrinter.PasswordUser=UserPassword" /
z="AcroPlotPrinter.Allow128Assembly=-1" /z="AcroPlotPrinter.Allow128BitExtract=0" /
z="AcroPlotPrinter.Allow128BitInteractiveForms=-1" /z="AcroPlotPrinter.Allow128BitPrintLow=-1"  /
z="AcroPlotPrinter.AllowChanges=0" /z="AcroPlotPrinter.AllowCopy=-1"  /z="AcroPlotPrinter.AllowNotes=-1"
API Sample - VBA
This sample will create 2 different files of the current layout.  The first one will be named after the drawing and will use the
AcroPlot Jr. defaults.  The second one will be in Monochrome, 11x17, Scaled-To-Fit and will be named after the drawing and
Sample VB/VBA Application Using the AcroPlotJ Methods
Sub TestCurrentLayout()
On Error Resume Next
Dim oAcroPlotApp As Object
Dim oAcadApp As AcadApplication
Dim sSettingName As String
Dim sOutputFile As String
'First try to get the AcroPlot Application Interface
'We'll use late binding to make it easier
Set oAcroPlotApp = CreateObject("AcroPlot.AcroPlotApplication")
If oAcroPlotApp Is Nothing Then
MsgBox "Unable to get the AcroPlot Application Interface"
Exit Sub
End If
'Get the current AutoCAD.Application Object
Set oAcadApp = ThisDrawing.Application
'Set the Settings Name use "AcroPlotJunior." for the last used settings in AcroPlot Jr.
sSettingName = "AcroPlotJunior"
'Set the output filename equal to the drawing name .pdf
sOutputFile = ThisDrawing.FullName
sOutputFile = Strings.Left$(sOutputFile, Len(sOutputFile) - 4) & ".pdf"
'Now we should set the Undo mark because if the layout was set to a printer that does
'not exist we cannot restore that due to AutoCAD limitations.  But the Undo can.
'Now let convert the current layout
'**********************************************VERY IMPORTANT*****************************************************
'If you have a 50 user or site license then use the unlock code we provide you here so the filename dialog does not
'Other users will have the file dialog popup per our standard licensing which only allows full access to the API for
50 and more users.
'**********************************************VERY IMPORTANT*****************************************************
oAcroPlotApp.RestoreSettings sSettingName
oAcroPlotApp.SetOutputFilename sOutputFile
oAcroPlotApp.AcroPlotJCurrent oAcadApp
'Now let's change the papersize to tablod, monochrome, and scaled to fit
sOutputFile = ThisDrawing.FullName
sOutputFile = Strings.Left$(sOutputFile, Len(sOutputFile) - 4) & "-Tabloid-Monochrome" & ".pdf"
oAcroPlotApp.SetOutputFilename sOutputFile
oAcroPlotApp.SetSetting "DwgPaperSize", 3
oAcroPlotApp.SetSetting "Grayscale", 1
oAcroPlotApp.SetSetting "PlotScale", 0
oAcroPlotApp.AcroPlotJCurrent oAcadApp
'Release the AcroPlot Application
Set oAcroPlotApp = Nothing
'Now let's undo the changes
ThisDrawing.SendCommand "_u "
End Sub
Sample VB/VBA Application Using the Convert Method
Please note that the Convert method is only available to AcroPlot Auto and AcroPlot Pro users with 25 or more licenses.
Private Sub ConvertFile(ByVal sInputFile As String, ByVal sOutputFile As String, ByVal sSettingName As String)
On Error Resume Next
Dim oAcadObject As Object
Dim oAcroPlotApp As Object
Dim sFilesCreated As String
Dim bResults As Boolean
Dim lWait As Long
Dim lFilesOpened As Long
Dim lLoop As Long
Dim sConversionFinished As String
Set oAcroPlotApp = CreateObject("AcroPlot.AcroPlotApplication")
If oAcroPlotApp Is Nothing Then
MsgBox "Unable to get the AcroPlot Application Interface"
Exit Sub
End If
oAcroPlotApp.RestoreSettings sSettingName
'Now maybe we want to override the settings and make the output grayscale
oAcroPlotApp.SetSetting "Grayscale", 1
'Since we do not want to append to the end of the existing file we should delete it first if it exists.  There should of coarse be
some error checking here.
Kill sOutputFile
'Lets use our own internal converter for this first one.
oAcroPlotApp.SetSetting "UseInternalViewerForPlotting", -1
'Now we want to do the conversion modal so it will not return control to our application until it finishes.
Call oAcroPlotApp.Convert(sInputFile, sOutputFile, True, 0, False)
sFilesCreated = oAcroPlotApp.GetFilesCreatedAsString
'For the next ones let's use AutoCAD for the conversion.
oAcroPlotApp.SetSetting "UseInternalViewerForPlotting", 0
'Now let's say we want to test running it 200 times and having it close AutoCAD after 100 files
'We will also do this conversion modeless so we would need to have a loop to wait and check every second if the conversion
is finished.
For lLoop = 0 to 199
'Since we do not want to append to the end of the existing file we should delete it first if it exists.  There should of
coarse be some error checking here.
Kill sOutputFile
Call oAcroPlotApp.Convert(sInputFile,sOutputFile, False, 0, False)
'Here now we want to wait until we write a value other than 0 to the  HKEY_CURRENT_USER\Software\CADzation
'The ReadRegVal would be a wrapped function in VB or VBA to read a registry value
For lWait = 0 to 300
Sleep 1000 'Windows API function to wait specified number of milliseconds
sConversionFinished = ReadRegVal(HKEY_CURRENT_USER, "Software\CADzation\ACROPLOT",
If sConversionFinished = "1" then
'Created the output file
Exit For
Else if sConversionFinished = "-1"
'Failed to create the output file
Exit For
End if
Documents you may be interested
Documents you may be interested