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]);
};