Images To PDF

To convert a single image to a PDF document, simply input the file path into the PdfGenerator.imageToPdf method and export the resulting PDF document.

Converting multiple images to a PDF involves using an array of file paths. Below is the complete guide with a properly formatted code snippet.

Code Explanation

  1. Import Required Modules:

    • fs: A core Node.js module for interacting with the file system.
    • path: A core module for handling and transforming file paths.
    • PdfGenerator: A module from the IronPDF library used for generating PDFs.
  2. Read Directory:

    • fs.readdir: Reads the directory specified by imageDirectoryPath.
    • Filters and returns files that have .jpg or .jpeg extensions.
  3. Build Full File Paths:

    • Uses path.join to construct the full paths of filtered image files.
  4. Convert Images to PDF:

    • The PdfGenerator.imageToPdf method takes the array of image paths and converts them to a single PDF.
  5. Save the PDF:
    • The saveAs method saves the generated PDF as composite.pdf.

For more details on converting images to PDFs using IronPDF, visit the IronPDF product page.

Discover how to convert PDFs to images with Python using IronPDF—click here for the guide!

Talk to an Expert Five Star Trust Score Rating

Ready to Get Started?