| BindPdf(Document) | Initializes the facade. |
| BindPdf(Stream) | Initializes the facade. |
| BindPdf(string) | Initializes the facade. |
| Close() | Closes the facade. |
| DecodeAllPages() | Get pages of current pdf file. |
| DecodePage(int) | Decodes a page of one Pdf file. |
| Dispose() | Disposes the facade resources. |
| GetDefaultPageSettings() | Gets the default page settings. |
| GetDefaultPrinterSettings() | Gets the default printer settings. |
| PrintDocument() | Prints the Pdf document using default printer. |
| PrintDocumentWithSettings(PrinterSettings) | Prints the Pdf document with printer settings. The output page size will fit the the document first page size. |
| PrintDocumentWithSettings(PageSettings, PrinterSettings) | Prints the Pdf document with settings. If the document size does not correspond to page size, it will be extended to fit page size. |
| PrintDocumentWithSetup() | Prints the Pdf document with a setup dialog. Choose a printer using the dialog. |
| PrintLargePdf(Stream) | Opens and prints a large Pdf stream. If your Pdf file has hundreds of pages or more or its size is more than 3 MB, this method is recommended to get better performance. |
| PrintLargePdf(string) | Opens and prints a large Pdf file. If your Pdf file has hundreds of pages or more or its size is more than 3 MB, this method is recommended to get better performance. |
| PrintLargePdf(Stream, PrinterSettings) | Opens and prints a large Pdf stream with specified printer settings. If your Pdf file has hundreds of pages or more or its size is more than 3 MB, this method is recommended to get better performance. |
| PrintLargePdf(string, PrinterSettings) | Opens and prints a large Pdf file with specified printer settings. If your Pdf file has hundreds of pages or more or its size is more than 3 MB, this method is recommended to get better performance. |
| PrintLargePdf(Stream, PageSettings, PrinterSettings) | Opens and prints a large Pdf stream with specified page settings and printer settings. If your Pdf file has hundreds of pages or more or its size is more than 3 MB, this method is recommended to get better performance. |
| PrintLargePdf(string, PageSettings, PrinterSettings) | Opens and prints a large Pdf file with specified page settings and printer settings. If your Pdf file has hundreds of pages or more or its size is more than 3 MB, this method is recommended to get better performance. |
| Save(Stream) | Saves the result PDF document to stream. |
| Save(string) | Saves the result PDF document to file. |
| static PrintDocuments(params Document[]) | Prints multiple PDF documents using default printer and page settings. |
| static PrintDocuments(params Stream[]) | Prints multiple PDF documents from the provided streams using default printer and page settings. |
| static PrintDocuments(params string[]) | Prints multiple PDF documents using default printer and page settings. |
| static PrintDocuments(PrinterSettings, params Document[]) | Prints multiple PDF documents using the specified printer settings. |
| static PrintDocuments(PrinterSettings, params Stream[]) | Prints multiple PDF documents from the provided streams using the specified printer settings. |
| static PrintDocuments(PrinterSettings, params string[]) | Prints multiple PDF documents using the specified printer settings. |
| static PrintDocuments(PrinterSettings, PageSettings, params Document[]) | Prints multiple PDF documents using the specified printer and page settings. |
| static PrintDocuments(PrinterSettings, PageSettings, params Stream[]) | Prints multiple PDF documents from the provided streams using the specified printer and page settings. |
| static PrintDocuments(PrinterSettings, PageSettings, params string[]) | Prints multiple PDF documents using the specified printer and page settings. |