Render to PDF

When rendering to PDF, GroupDocs.Viewer renders all pages of the source document as a single PDF document.

To render files to PDF, follow these steps:

  1. Create an instance of the Viewer class. Specify the source document path as a constructor parameter.
  2. Instantiate the PdfViewOptions object. Specify a path to save the rendered file.
  3. Call the View.view() method of the Viewer object. Specify the PdfViewOptions object as the parameter.

The following code snippet shows how to render a .docx document to PDF:

from groupdocs.viewer import Viewer
from groupdocs.viewer.options import PdfViewOptions

def render_to_pdf():
    # Load document
    with Viewer("sample.docx") as viewer:
        pdf_options = PdfViewOptions("output-to-pdf.pdf")
        viewer.view(pdf_options)

    print(f"\nSource document rendered successfully.")

if __name__ == "__main__":
    render_to_pdf()

sample.docx is the sample file used in this example. Click here to download it.

For details, please refer to the following pages:

Close
Loading

Analyzing your prompt, please hold on...

An error occurred while retrieving the results. Please refresh the page and try again.