Uses of Class
com.ironsoftware.ironpdf.PdfDocument
Packages that use PdfDocument
-
Uses of PdfDocument in com.ironsoftware.ironpdf
Methods in com.ironsoftware.ironpdf that return PdfDocumentModifier and TypeMethodDescriptionfinal PdfDocumentPdfDocument.addBackgroundPdf(PdfDocument backgroundPdf) Adds a background to each page of this PDF.final PdfDocumentPdfDocument.addBackgroundPdf(PdfDocument backgroundPdf, int backgroundPdfPageIndex) Adds a background to each page of this PDF.final PdfDocumentPdfDocument.addBackgroundPdf(PdfDocument backgroundPdf, int backgroundPdfPageIndex, PageSelection pageSelection) Adds a background to selected page(s) of this PDF.final PdfDocumentPdfDocument.addBackgroundPdf(PdfDocument backgroundPdf, PageSelection pageSelection) Adds a background to selected page(s) of this PDF.final PdfDocumentPdfDocument.addForegroundPdf(PdfDocument foregroundPdf) Adds a foreground to each page of this PDF.final PdfDocumentPdfDocument.addForegroundPdf(PdfDocument foregroundPdf, int foregroundPdfPageIndex) Adds a foreground to each page of this PDF.final PdfDocumentPdfDocument.addForegroundPdf(PdfDocument foregroundPdf, int foregroundPdfPageIndex, PageSelection pageSelection) Adds a foreground to selected page(s) of this PDF.final PdfDocumentPdfDocument.addForegroundPdf(PdfDocument foregroundPdf, PageSelection pageSelection) Adds a foreground to selected page(s) of this PDF.PdfDocument.addHtmlFooter(HtmlHeaderFooter footer) Renders HTML page footers onto an existing PDF FilePdfDocument.addHtmlFooter(HtmlHeaderFooter footer, PageSelection pageSelection) Renders HTML page footers onto an existing PDF FilePdfDocument.addHtmlFooter(HtmlHeaderFooter footer, HeaderFooterOptions headerFooterOptions) Renders HTML page footer onto an existing PDF FilePdfDocument.addHtmlFooter(HtmlHeaderFooter footer, HeaderFooterOptions headerFooterOptions, PageSelection pageSelection) Renders HTML page footer onto an existing PDF FilePdfDocument.addHtmlHeader(HtmlHeaderFooter header) Renders HTML page headers onto an existing PDF FilePdfDocument.addHtmlHeader(HtmlHeaderFooter header, PageSelection pageSelection) Renders HTML page headers onto an existing PDF FilePdfDocument.addHtmlHeader(HtmlHeaderFooter header, HeaderFooterOptions headerFooterOptions) Renders HTML page headers onto an existing PDF FilePdfDocument.addHtmlHeader(HtmlHeaderFooter header, HeaderFooterOptions headerFooterOptions, PageSelection pageSelection) Renders HTML page headers onto an existing PDF FilePdfDocument.addTextFooter(TextHeaderFooter footer) Renders TEXT page footers onto an existing PDF FilePdfDocument.addTextFooter(TextHeaderFooter footer, PageSelection pageSelection) Renders TEXT page footers onto an existing PDF FilePdfDocument.addTextFooter(TextHeaderFooter footer, HeaderFooterOptions headerFooterOptions) Renders TEXT page footer onto an existing PDF FilePdfDocument.addTextFooter(TextHeaderFooter footer, HeaderFooterOptions headerFooterOptions, PageSelection pageSelection) Renders TEXT page footer onto an existing PDF FilePdfDocument.addTextHeader(TextHeaderFooter header) Renders TEXT page headers onto an existing PDF FilePdfDocument.addTextHeader(TextHeaderFooter header, PageSelection pageSelection) Renders TEXT page headers onto an existing PDF FilePdfDocument.addTextHeader(TextHeaderFooter header, HeaderFooterOptions headerFooterOptions) Renders TEXT page headers onto an existing PDF FilePdfDocument.addTextHeader(TextHeaderFooter header, HeaderFooterOptions headerFooterOptions, PageSelection pageSelection) Renders TEXT page headers onto an existing PDF Filefinal PdfDocumentPdfDocument.appendPdf(PdfDocument AnotherPdfFile) Appends another PDF to the end of the currentPdfDocument.final PdfDocumentPdfDocument.applyStamp(Stamper stamper) Edits the PDF by applying theStamper's rendered to every page.final PdfDocumentPdfDocument.applyStamp(Stamper stamper, PageSelection pageSelection) Edits the PDF by applying theStamper's rendered to only selected page(s).final PdfDocumentPdfDocument.applyWatermark(String html) Adds Watermark to PDF, Please useapplyStamp(Stamper)for more control.final PdfDocumentPdfDocument.applyWatermark(String html, int opacity) Adds Watermark to PDF, Please useapplyStamp(Stamper)for more control.final PdfDocumentPdfDocument.applyWatermark(String html, int opacity, VerticalAlignment verticalAlignment) Adds a watermark to this PDF.final PdfDocumentPdfDocument.applyWatermark(String html, int opacity, VerticalAlignment verticalAlignment, HorizontalAlignment horizontalAlignment) Adds a watermark to this PDF.final PdfDocumentPdfDocument.copyPage(int PageIndex) Creates a new PDF by copying a page from this PdfDocument into a new blank document.final PdfDocumentPdfDocument.copyPages(int StartIndex, int EndIndex) Creates a new PDF by copying a range of pages from thisPdfDocumentinto a new blank document.final PdfDocumentCreates a new PDF by copying a page from this PdfDocument into a new blank document.static PdfDocumentOpens an existing PDF document for editing.static PdfDocumentOpens an existing PDF document for editing.static PdfDocumentOpens an existing PDF document for editing.static PdfDocumentConverts a single image file to an identical PDF document of matching dimensions.static PdfDocumentPdfDocument.fromImage(List<Path> imagesPath, ImageBehavior imageBehavior) Converts a single image file to an identical PDF document of matching dimensions.static PdfDocumentPdfDocument.fromImage(List<Path> imagesPath, ImageBehavior imageBehavior, ChromePdfRenderOptions renderOptions) Converts a single image file to an identical PDF document of matching dimensions.static PdfDocumentPdfDocument.fromImage(List<Path> imagesPath, ImageBehavior imageBehavior, PaperSize paperSize) Converts a single image file to an identical PDF document of matching dimensions.static PdfDocumentConverts a single image file to an identical PDF document of matching dimensions.final PdfDocumentPdfDocument.insertPdf(PdfDocument AnotherPdfFile) Inserts another PDF into the current PdfDocument, starting at a given Page Index.final PdfDocumentPdfDocument.insertPdf(PdfDocument AnotherPdfFile, int AtIndex) Inserts another PDF into the current PdfDocument, starting at a given Page Index.static PdfDocumentPdfDocument.merge(PdfDocument A, PdfDocument B) Static method that joins (concatenates) 2 PDF documents together into one PDF document.static PdfDocumentPdfDocument.merge(List<PdfDocument> Documents) Static method that joins (concatenates) 2 PDF documents together into one PDF document.final PdfDocumentPdfDocument.prependPdf(PdfDocument AnotherPdfFile) Adds another PDF to the beginning of the current PdfDocument.final PdfDocumentPdfDocument.removePages(PageSelection pageSelection) Removes a range of pages from the PDFstatic PdfDocumentPdfDocument.renderHtmlAsPdf(String html) Creates a PDF file from a Html string, and returns it as aPdfDocument.static PdfDocumentPdfDocument.renderHtmlAsPdf(String html, ChromeHttpLoginCredentials loginCredentials) Creates a PDF file from a Html string, and returns it as aPdfDocument.static PdfDocumentPdfDocument.renderHtmlAsPdf(String html, ChromePdfRenderOptions renderOptions) Creates a PDF file from a Html string, and returns it as aPdfDocument.static PdfDocumentPdfDocument.renderHtmlAsPdf(String html, ChromePdfRenderOptions renderOptions, ChromeHttpLoginCredentials loginCredentials) Creates a PDF file from a Html string, and returns it as aPdfDocument.static PdfDocumentPdfDocument.renderHtmlAsPdf(String html, ChromePdfRenderOptions renderOptions, ChromeHttpLoginCredentials loginCredentials, String baseUrl) Creates a PDF file from a Html string, and returns it as aPdfDocument.static PdfDocumentPdfDocument.renderHtmlAsPdf(String html, String baseUrl) Creates a PDF file from a Html string, and returns it as aPdfDocument.static PdfDocumentPdfDocument.renderHtmlAsPdf(String html, String baseUrl, ChromeHttpLoginCredentials loginCredentials) Creates a PDF file from a Html string, and returns it as aPdfDocument.static PdfDocumentPdfDocument.renderHtmlAsPdf(String html, String baseUrl, ChromePdfRenderOptions renderOptions) Creates a PDF file from a Html string, and returns it as aPdfDocument.static PdfDocumentPdfDocument.renderHtmlFileAsPdf(String htmlFilePath) Creates a PDF file from a local Html file, and returns it as aPdfDocument.static PdfDocumentPdfDocument.renderHtmlFileAsPdf(String htmlFilePath, ChromeHttpLoginCredentials loginCredentials) Creates a PDF file from a local Html file, and returns it as aPdfDocument.static PdfDocumentPdfDocument.renderHtmlFileAsPdf(String htmlFilePath, ChromePdfRenderOptions renderOptions) Creates a PDF file from a local Html file, and returns it as aPdfDocument.static PdfDocumentPdfDocument.renderHtmlFileAsPdf(String htmlFilePath, ChromePdfRenderOptions renderOptions, ChromeHttpLoginCredentials loginCredentials) Creates a PDF file from a local Html file, and returns it as aPdfDocument.static PdfDocumentPdfDocument.renderRtfAsPdf(String rtfString) Creates a PDF file from RTF string, and returns it as aPdfDocument.static PdfDocumentPdfDocument.renderRtfFileAsPdf(String rtfFilePath) Creates a PDF file from RTF file, and returns it as aPdfDocument.static PdfDocumentPdfDocument.renderRtfFileAsPdf(Path rtfFilePath) Creates a PDF file from RTF file, and returns it as aPdfDocument.static PdfDocumentPdfDocument.renderUrlAsPdf(String url) Creates a PDF file from a URL or local file path and returns it as aPdfDocument.static PdfDocumentPdfDocument.renderUrlAsPdf(String url, ChromeHttpLoginCredentials loginCredentials) Creates a PDF file from a URL or local file path and returns it as aPdfDocument.static PdfDocumentPdfDocument.renderUrlAsPdf(String url, ChromePdfRenderOptions renderOptions) Creates a PDF file from a URL or local file path and returns it as aPdfDocument.static PdfDocumentPdfDocument.renderUrlAsPdf(String url, ChromePdfRenderOptions renderOptions, ChromeHttpLoginCredentials loginCredentials) Creates a PDF file from a URL or local file path and returns it as aPdfDocument.final PdfDocumentSaves this PdfDocument to a file.final PdfDocumentSaves this PdfDocument to a file.Methods in com.ironsoftware.ironpdf with parameters of type PdfDocumentModifier and TypeMethodDescriptionfinal PdfDocumentPdfDocument.addBackgroundPdf(PdfDocument backgroundPdf) Adds a background to each page of this PDF.final PdfDocumentPdfDocument.addBackgroundPdf(PdfDocument backgroundPdf, int backgroundPdfPageIndex) Adds a background to each page of this PDF.final PdfDocumentPdfDocument.addBackgroundPdf(PdfDocument backgroundPdf, int backgroundPdfPageIndex, PageSelection pageSelection) Adds a background to selected page(s) of this PDF.final PdfDocumentPdfDocument.addBackgroundPdf(PdfDocument backgroundPdf, PageSelection pageSelection) Adds a background to selected page(s) of this PDF.final PdfDocumentPdfDocument.addForegroundPdf(PdfDocument foregroundPdf) Adds a foreground to each page of this PDF.final PdfDocumentPdfDocument.addForegroundPdf(PdfDocument foregroundPdf, int foregroundPdfPageIndex) Adds a foreground to each page of this PDF.final PdfDocumentPdfDocument.addForegroundPdf(PdfDocument foregroundPdf, int foregroundPdfPageIndex, PageSelection pageSelection) Adds a foreground to selected page(s) of this PDF.final PdfDocumentPdfDocument.addForegroundPdf(PdfDocument foregroundPdf, PageSelection pageSelection) Adds a foreground to selected page(s) of this PDF.final PdfDocumentPdfDocument.appendPdf(PdfDocument AnotherPdfFile) Appends another PDF to the end of the currentPdfDocument.final PdfDocumentPdfDocument.insertPdf(PdfDocument AnotherPdfFile) Inserts another PDF into the current PdfDocument, starting at a given Page Index.final PdfDocumentPdfDocument.insertPdf(PdfDocument AnotherPdfFile, int AtIndex) Inserts another PDF into the current PdfDocument, starting at a given Page Index.static PdfDocumentPdfDocument.merge(PdfDocument A, PdfDocument B) Static method that joins (concatenates) 2 PDF documents together into one PDF document.final PdfDocumentPdfDocument.prependPdf(PdfDocument AnotherPdfFile) Adds another PDF to the beginning of the current PdfDocument.Method parameters in com.ironsoftware.ironpdf with type arguments of type PdfDocumentModifier and TypeMethodDescriptionstatic PdfDocumentPdfDocument.merge(List<PdfDocument> Documents) Static method that joins (concatenates) 2 PDF documents together into one PDF document.