Solid Framework SDK 10.0.12602
SDK for converting and extracting value from PDFs
|
Extracts images from PDF files or renders the pages of PDFs as images. More...
Public Member Functions | |
override void | Dispose () |
PdfToImageConverter () | |
Initializes a new instance of the PdfToImageConverter class. | |
override void | Convert () |
Converts files More... | |
override void | AddSourceFile (string fullpath) |
Add a PDF file to be converted to the source collection. More... | |
override void | AddSourceFile (SolidFramework.Plumbing.Document document) |
Add a PDF file to be converted to the source collection from a loaded Document object. More... | |
override SolidFramework.Converters.Plumbing.ConversionStatus | ConvertTo (string fullpath, bool overwrite) |
Converts single file to specified path More... | |
SolidFramework.Converters.Plumbing.ConversionStatus | ConvertTo (string fullpath) |
Converts single file to specified path More... | |
void | Cancel () |
Cancels the conversion. | |
bool | IsCanceled () |
void | AddSourceFiles (SolidFramework.StringsArray paths) |
Add a collection of PDF file paths to be converted to the source collection. More... | |
void | ClearSourceFiles () |
Clear the current source files collection. | |
virtual void | OnProgress (SolidFramework.ProgressEventArgs args) |
virtual void | OnWarning (SolidFramework.WarningEventArgs args) |
bool | Equals (SolidFramework.Converters.Converter other) |
override bool | Equals (object obj) |
override int | GetHashCode () |
Static Public Member Functions | |
static bool | operator== (SolidFramework.Converters.Converter obj1, SolidFramework.Converters.Converter obj2) |
static bool | operator!= (SolidFramework.Converters.Converter obj1, SolidFramework.Converters.Converter obj2) |
Properties | |
int | PageDPI [getset] |
Gets the page DPI. More... | |
SolidFramework.Converters.Plumbing.ImageDocumentType | OutputType [getset] |
Gets the format of output image files. | |
SolidFramework.Converters.Plumbing.ImageConversionType | ConversionType [getset] |
Gets the type of the conversion. More... | |
SolidFramework.Pdf.Interop.DrawingCore | DrawingCore [getset] |
Gets the drawing core to use when rendering PDF pages. | |
SolidFramework.Converters.Plumbing.ImageWatermark | ImageWatermark [getset] |
Gets or sets an image as a watermark in the converted file More... | |
string | Password [getset] |
Gets the password. More... | |
SolidFramework.PageRange | PageRange [getset] |
Gets the page range. More... | |
bool | DetectSoftHyphens [getset] |
Gets or sets a value indicating whether soft-hyphens should be detected. The default is false . | |
bool | NoRepairing [getset] |
In the event of a damaged PDF (InternalError) do not attempt to repair the PDF before conversion. | |
bool | GraphicsAsImages [getset] |
Gets or sets whether vector images should be converted to bitmap images. Default is false . More... | |
bool | KeepInvisibleText [getset] |
Gets or sets whether text that is invisible because it has no stroke or fill (PDF rendering mode 3 is typically used for a searchable layer in scanned pages) should be recovered. Default is false . More... | |
bool | KeepBackgroundColorText [getset] |
Gets or sets whether text that is invisible because it is the same colour as the background should be recovered. Default is false . More... | |
System.Object | CustomData [getset] |
Custom data to provide during Progress events | |
SolidFramework.Converters.Plumbing.IConversionResultsCollection | Results [get] |
Gets the results of conversion | |
string | SourceDirectory [getset] |
Gets the source directory. More... | |
string | OutputDirectory [getset] |
Gets or sets the directory where converted files will be placed when created using Convert . More... | |
SolidFramework.Plumbing.OverwriteMode | OverwriteMode [getset] |
Get whether to overwrite an existing output file. More... | |
Events | |
global::System.EventHandler< SolidFramework.ProgressEventArgs > | Progress |
Triggered when progress occurs during PDF conversion. More... | |
global::System.EventHandler< SolidFramework.WarningEventArgs > | Warning |
Triggered when a warning is raised during PDF conversion. | |
Extracts images from PDF files or renders the pages of PDFs as images.
|
virtual |
Add a PDF file to be converted to the source collection from a loaded Document
object.
document | Document object loaded with a PDF file. |
System.ArgumentNullException | Thrown when Document object is null. |
Reimplemented from SolidFramework.Converters.Converter.
|
virtual |
Add a PDF file to be converted to the source collection.
fullpath | String of the full path to the PDF file. |
System.IO.FileNotFoundException | Thrown when path is invalid. |
Reimplemented from SolidFramework.Converters.Converter.
|
inherited |
Add a collection of PDF file paths to be converted to the source collection.
paths | ReadOnlyCollection(String) collection of PDF source file paths. |
|
virtual |
Converts files
Reimplemented from SolidFramework.Converters.Converter.
|
inherited |
Converts single file to specified path
fullpath | The fullpath. |
|
virtual |
Converts single file to specified path
fullpath | The fullpath. |
overwrite | if set to true [overwrite]. |
Reimplemented from SolidFramework.Converters.Converter.
|
virtual |
Reimplemented from SolidFramework.Converters.Converter.
|
getset |
Gets the type of the conversion.
Bitmap = bmp etc
|
getsetinherited |
Gets or sets whether vector images should be converted to bitmap images. Default is false
.
If true
then vector images will be converted to bitmap images; otherwise they will be retained as vector images.
|
getsetinherited |
Gets or sets an image as a watermark in the converted file
A watermark is an impression that displays on top of or below the content of a PDF page. Image watermarks can be useful for placing a logo on each page. To set an ImageWatermark, assign the path to the Image, ImageWatermark.Path = "C:\\MyDocuments\\MyWatermark.jpg";
Alternatively watermarks can be text. TextWatermark watermark = new TextWatermark(); watermark.Text = "DRAFT";
|
getsetinherited |
Gets or sets whether text that is invisible because it is the same colour as the background should be recovered. Default is false
.
If true
then text that is the same colour as the background will be recovered, else it will be discarded.
|
getsetinherited |
Gets or sets whether text that is invisible because it has no stroke or fill (PDF rendering mode 3 is typically used for a searchable layer in scanned pages) should be recovered. Default is false
.
If true
then invisible text that has no stroke or fill will be recovered, else it will be discarded.
|
getsetinherited |
Gets or sets the directory where converted files will be placed when created using Convert
.
The output directory.
|
getsetinherited |
Get whether to overwrite an existing output file.
Set the desired action when the output file already exists. Default is FailIfExists.
|
getset |
Gets the page DPI.
Specify the page DPI, 40 is about thumbnail size 300 is approximately letter size.
|
getsetinherited |
Gets the page range.
The page range.
|
getsetinherited |
Gets the password.
The password.
|
getsetinherited |
Gets the source directory.
The source directory.
|
inherited |
Triggered when progress occurs during PDF conversion.
ProgressEventArgs contains the amount of progress, the maximum amount of progress, a status code, a description, plus optional custom data.