AsposePdfPagesToJpg

Convert PDF file to JPG files.

function AsposePdfPagesToJpg(
    fileBlob,
    fileName,
    fileResultName,
    resolution
)

Parameters:

  • fileBlob Blob object
  • fileName file name
  • fileResultName result file name template (for sample: “ResultPdfToJpg{0:D2}.jpg” where {0}, {0:D2}, {0:D3}, {0:Dn} - format page number)
  • resolution image resolution, default 300 dpi

Return: JSON object

  • errorCode - code error (0 no error)
  • errorText - text error ("" no error)
  • filesCount - jpg files count
  • filesNameResult - array of result filenames

Example:

  var ffileToJpg = function (e) {
    const file_reader = new FileReader();
    file_reader.onload = (event) => {
      /*convert a PDF file to jpg-files with template "ResultPdfToJpg{0:D2}.jpg" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
      const json = AsposePdfPagesToJpg(event.target.result, e.target.files[0].name, "ResultPdfToJpg{0:D2}.jpg", 150);
      if (json.errorCode == 0) {
        document.getElementById('output').textContent = "Files(pages) count: " + json.filesCount.toString();
        /*make links to result files*/
        for (let fileIndex = 0; fileIndex < json.filesCount; fileIndex++) DownloadFile(json.filesNameResult[fileIndex], "image/jpeg");
      }
      else document.getElementById('output').textContent = json.errorText;
    };
    file_reader.readAsArrayBuffer(e.target.files[0]);
  };