Skip to content

Commit c356758

Browse files
v25.11.0
1 parent 9479445 commit c356758

File tree

9 files changed

+29
-5
lines changed

9 files changed

+29
-5
lines changed

AsposePDFforNode.cjs

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

AsposePDFforNode.mjs

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

AsposePDFforNode.wasm.gz

349 KB
Binary file not shown.

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ Add PDF processing, manipulation, and conversion features to your Node.js applic
1616
- **Add or extract images** to and from PDF documents; remove or replace images when needed.
1717
- **Concatenate**, **split**, or **reorganize** PDF files; delete specific or blank pages.
1818
- **Linearize** PDF documents for web optimization and **optimize** internal structure and resources.
19+
- **Crop** PDF-pages
1920
- **Convert** PDF documents to:
2021
- **Office formats:** DOC, DOCX, XLS, XLSX, PPTX, DOCX with Enhanced Recognition Mode
2122
- **Web formats:** SVG, SVG (ZIP), XPS, EPUB

example.cjs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -302,6 +302,10 @@ AsposePdf().then(AsposePdfModule => {
302302
json = AsposePdfModule.AsposePdfDeleteTables(pdf_file, resultdir + "ResultPdfDeleteTables.pdf");
303303
console.log("39. AsposePdfDeleteTables => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
304304

305+
//AsposePdfCropPages - Crop PDF-pages
306+
json = AsposePdfModule.AsposePdfCropPages(pdf_file, 0.5, resultdir + "ResultPdfCropPages.pdf");
307+
console.log("40. AsposePdfCropPages => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
308+
305309
/*Metadata PDF*/
306310
console.log("Metadata PDF:");
307311

example.mjs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -302,6 +302,10 @@ console.log("38. AsposePdfOptimizeFileSize => %O", json.errorCode == 0 ? json.f
302302
json = AsposePdfModule.AsposePdfDeleteTables(pdf_file, resultdir + "ResultPdfDeleteTables.pdf");
303303
console.log("39. AsposePdfDeleteTables => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
304304

305+
//AsposePdfCropPages - Crop PDF-pages
306+
json = AsposePdfModule.AsposePdfCropPages(pdf_file, 0.5, resultdir + "ResultPdfCropPages.pdf");
307+
console.log("40. AsposePdfCropPages => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
308+
305309
/*Metadata PDF*/
306310
console.log("Metadata PDF:");
307311

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "asposepdfnodejs",
33
"description": "Aspose.PDF for Node.js via C++",
4-
"version": "25.10.0",
4+
"version": "25.11.0",
55
"homepage": "https://products.aspose.com/pdf/nodejs-cpp/",
66
"readmeFilename": "README.md",
77
"main": "./AsposePDFforNode.cjs",

snippets/AsposePdfCropPages.cjs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
const AsposePdf = require('asposepdfnodejs');
2+
const pdf_file = 'Aspose.pdf';
3+
AsposePdf().then(AsposePdfModule => {
4+
const margin = 1.5;
5+
/*Crop PDF-pages and save the "ResultPdfCropPages.pdf"*/
6+
const json = AsposePdfModule.AsposePdfCropPages(pdf_file, margin, "ResultPdfCropPages.pdf");
7+
console.log("AsposePdfCropPages => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
8+
});

snippets/AsposePdfCropPages.mjs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import AsposePdf from 'asposepdfnodejs';
2+
const AsposePdfModule = await AsposePdf();
3+
const pdf_file = 'Aspose.pdf';
4+
const margin = 1.5;
5+
/*Crop PDF-pages and save the "ResultPdfCropPages.pdf"*/
6+
const json = AsposePdfModule.AsposePdfCropPages(pdf_file, margin, "ResultPdfCropPages.pdf");
7+
console.log("AsposePdfCropPages => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);

0 commit comments

Comments
 (0)