Membagi PDF di Node.js
Contents
[
Hide
]
Membagi PDF menjadi dua file menggunakan Node.js
Jika Anda ingin membagi satu PDF menjadi bagian-bagian, Anda dapat menggunakan AsposePdfSplit2Files fungsi. Silakan periksa cuplikan kode berikut untuk memisahkan dua PDF di lingkungan Node.js.
CommonJS:
- Panggil
requiredan imporasposepdfnodejsmodul sebagaiAsposePdfvariabel. - Tentukan nama file PDF yang akan dipisahkan.
- Panggil
AsposePdfsebagai Promise dan lakukan operasi untuk membagi file. Terima objek jika berhasil. - Panggil fungsi AsposePdfSplit2Files.
- Membagi dua file PDF. Ini menetapkan variabel pageToSplit ke 1, menunjukkan bahwa file PDF akan dibagi pada halaman 1.
- Dengan demikian, jika ‘json.errorCode’ adalah 0, hasil operasi disimpan dalam “ResultSplit1.pdf”, dan “ResultSplit2.pdf”. Jika parameter json.errorCode tidak 0 dan, akibatnya, muncul kesalahan dalam file Anda, informasi kesalahan akan terdapat di ‘json.errorText’.
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Set number a page to split*/
const pageToSplit = 1;
/*Split to two PDF-files and save the "ResultSplit1.pdf", "ResultSplit2.pdf"*/
const json = AsposePdfModule.AsposePdfSplit2Files(pdf_file, pageToSplit, "ResultSplit1.pdf", "ResultSplit2.pdf");
console.log("AsposePdfSplit2Files => %O", json.errorCode == 0 ? [json.fileNameResult1, json.fileNameResult2] : json.errorText);
});
ECMAScript/ES6:
- Impor
asposepdfnodejsmodul. - Tentukan nama file PDF yang akan dipisahkan.
- Inisialisasi modul AsposePdf. Terima objek jika berhasil.
- Panggil fungsi AsposePdfSplit2Files.
- Membagi dua file PDF. Ini menetapkan variabel pageToSplit ke 1, menunjukkan bahwa file PDF akan dibagi pada halaman 1.
- Dengan demikian, jika ‘json.errorCode’ adalah 0, hasil operasi disimpan dalam “ResultSplit1.pdf”, dan “ResultSplit2.pdf”. Jika parameter json.errorCode tidak 0 dan, akibatnya, muncul kesalahan dalam file Anda, informasi kesalahan akan terdapat di ‘json.errorText’.
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*Set number a page to split*/
const pageToSplit = 1;
/*Split to two PDF-files and save the "ResultSplit1.pdf", "ResultSplit2.pdf"*/
const json = AsposePdfModule.AsposePdfSplit2Files(pdf_file, pageToSplit, "ResultSplit1.pdf", "ResultSplit2.pdf");
console.log("AsposePdfSplit2Files => %O", json.errorCode == 0 ? [json.fileNameResult1, json.fileNameResult2] : json.errorText);