public abstract class PdfProducer extends Object
Represents a class to produce PDF from other formats.
This sample shows how to produce Pdf file from CGM file. String inputFile = "myImage.cgm"; String outputFile = "myPdf.pdf"; try { PdfProducer.produce(inputFile, ImportFormat.Cgm, outputFile); // Success produced pdf file. } catch (Exception e) { // Do something... }
Modifier and Type | Method and Description |
---|---|
static ImportOptions |
getImportOptions(int format)
Get the
ImportOptions for specified import format. |
static PdfProducer |
getProducer(ImportOptions options)
Get the producer for specified import option.
|
static PdfProducer |
getProducer(int format)
Get the producer for specified import format.
|
static void |
produce(InputStream inputStream,
ImportOptions options,
OutputStream outputStream)
Produce the PDF file using specified import option.
|
static void |
produce(InputStream inputStream,
ImportOptions options,
String outputFileName) |
static void |
produce(InputStream inputStream,
int format,
OutputStream outputStream)
Produce the PDF stream using specified import format.
|
static void |
produce(InputStream inputStream,
int format,
String outputFileName)
Produce the PDF file using specified import format.
|
static void |
produce(String inputFileName,
ImportOptions options,
OutputStream outputStream) |
static void |
produce(String inputFileName,
ImportOptions options,
String outputFileName)
Produce the PDF file using specified import option.
|
static void |
produce(String inputFileName,
int format,
OutputStream outputStream) |
static void |
produce(String inputFileName,
int format,
String outputFileName)
Produce the PDF file using specified import format.
|
static void |
produceInternal(com.aspose.ms.System.IO.Stream inputStream,
ImportOptions options,
com.aspose.ms.System.IO.Stream outputStream) |
public static void produce(InputStream inputStream, int format, OutputStream outputStream)
Produce the PDF stream using specified import format.
inputStream
- Input stream.format
- Import format.outputStream
- Output PDF stream.ImportFormat
public static void produce(String inputFileName, int format, OutputStream outputStream)
public static void produce(InputStream inputStream, int format, String outputFileName)
Produce the PDF file using specified import format.
This sample shows how to produce Pdf file from CGM stream. String inputFile = "myImage.cgm"; String outputFile = "myPdf.pdf"; using (FileInputStream inputStream = File.OpenRead(inputFile)) using (FileOutputStream outputStream = File.Create(outputFile)) { PdfProducer.produce(inputStream, ImportFormat.Cgm, outputStream); }
inputStream
- Input stream.format
- Import format.outputFileName
- Output PDF fileInvalidFileFormatException
- The exception is thrown when a file is invalid.com.aspose.ms.System.ArgumentNullException
- Input stream is nullcom.aspose.ms.System.ArgumentException
- Output file name is an empty stringImportFormat
public static void produce(String inputFileName, int format, String outputFileName)
Produce the PDF file using specified import format.
This sample shows how to produce Pdf file from CGM file. String inputFile = "myImage.cgm"; String outputFile = "myPdf.pdf"; PdfProducer.produce(inputFile, ImportFormat.Cgm, outputFile);
inputFileName
- Input file name.format
- Import format.outputFileName
- Output PDF fileInvalidFileFormatException
- The exception is thrown when a file is invalid.com.aspose.ms.System.ArgumentException
- Input or output file name is an empty stringpublic static void produce(String inputFileName, ImportOptions options, OutputStream outputStream)
public static void produce(InputStream inputStream, ImportOptions options, String outputFileName)
public static void produce(String inputFileName, ImportOptions options, String outputFileName)
Produce the PDF file using specified import option.
This sample shows how to produce Pdf file from CGM file. String inputFile = "myImage.cgm"; String outputFile = "myPdf.pdf"; ImportOptions importOptions = new CgmImportOptions(); PdfProducer.produce(inputStream, importOptions, outputStream);
inputFileName
- Input file name.options
- Import option.outputFileName
- Output PDF stream.InvalidFileFormatException
- The exception is thrown when a file is invalid.com.aspose.ms.System.ArgumentException
- Input or output file name is an empty stringpublic static void produce(InputStream inputStream, ImportOptions options, OutputStream outputStream)
Produce the PDF file using specified import option.
This sample shows how to produce Pdf stream from CGM stream. String inputFile = "myImage.cgm"; String outputFile = "myPdf.pdf"; ImportOptions importOptions = new CgmImportOptions(); using (FileInputStream inputStream = File.OpenRead(inputFile)) using (FileOutputStream outputStream = File.Create(outputFile)) { PdfProducer.produce(inputStream, importOptions, outputStream); }
inputStream
- Input stream.options
- Import option.outputStream
- Output PDF stream.InvalidFileFormatException
- The exception is thrown when a file is invalid.com.aspose.ms.System.ArgumentNullException
- Input or output stream is null.public static void produceInternal(com.aspose.ms.System.IO.Stream inputStream, ImportOptions options, com.aspose.ms.System.IO.Stream outputStream)
public static PdfProducer getProducer(ImportOptions options)
Get the producer for specified import option.
options
- Import optionpublic static PdfProducer getProducer(int format)
Get the producer for specified import format.
format
- Import optionpublic static ImportOptions getImportOptions(int format)
Get the ImportOptions
for specified import format.
format
- Import format.