HTML JPG PDF XML DOCX
  Product Family
PDF

Xóa Trang khỏi PDF trong Node.js SDK

Xóa Trang khỏi Tài liệu PDF bằng Cloud Node.js SDK

Get Started

Cách Xóa Trang PDF qua Node.js SDK

Để xóa Trang khỏi PDF, chúng ta sẽ sử dụng Aspose.PDF Cloud Node.js SDK. Cloud SDK này hỗ trợ các lập trình viên Node.js trong việc phát triển các ứng dụng tạo, chú thích, chỉnh sửa và chuyển đổi PDF dựa trên đám mây, sử dụng ngôn ngữ lập trình Node.js qua Aspose.PDF REST API. Chỉ cần tạo một tài khoản tại Aspose for Cloud và lấy thông tin ứng dụng của bạn. Khi bạn đã có App SID & key, bạn đã sẵn sàng sử dụng Aspose.PDF Cloud Node.js SDK.

Lệnh của Trình Quản lý Gói


     
    npm install asposepdfcloud --save
     
     

Các bước để xóa Trang qua Cloud Node.js

Các nhà phát triển Aspose.PDF Cloud có thể dễ dàng Xóa Trang khỏi PDF chỉ với vài dòng mã.

  1. Tạo một đối tượng để kết nối với Pdf.Cloud API
  2. Tải lên tệp tài liệu của bạn
  3. Xóa một trang cụ thể khỏi tài liệu đó
  4. Tải xuống kết quả nếu cần
 

Đoạn mã mẫu này cho thấy cách xóa Trang bằng Node.js


    import credentials from "./credentials.json"  with { type: "json" };
    import fs from 'node:fs/promises';
    import path from 'node:path';
    import { PdfApi } from "asposepdfcloud";

    const configParams = {
        LOCAL_FOLDER: "C:\\Samples\\",
        PDF_DOCUMENT_NAME: "sample.pdf",
        LOCAL_RESULT_DOCUMENT_NAME: "output_sample.pdf",
        PAGE_NUMBER: 2,     // Your document page number...
    };

    const pdfApi = new PdfApi(credentials.id, credentials.key);

    const pdfPages = {
        async uploadDocument () {
            const fileNamePath = path.join(configParams.LOCAL_FOLDER, configParams.PDF_DOCUMENT_NAME);
            const pdfFileData = await fs.readFile(fileNamePath);
            await pdfApi.uploadFile(configParams.PDF_DOCUMENT_NAME, pdfFileData);
        },
                    
        async downloadResult () {
            const changedPdfData = await pdfApi.downloadFile(configParams.PDF_DOCUMENT_NAME);
            const filePath = path.join(configParams.LOCAL_FOLDER, configParams.LOCAL_RESULT_DOCUMENT_NAME);
            await fs.writeFile(filePath, changedPdfData.body);
            console.log("Downloaded: " + filePath);
        },

        async deletePage () {
            const resultPages = await pdfApi.deletePage(configParams.PDF_DOCUMENT_NAME, configParams.PAGE_NUMBER);

            if (resultPages.body.code == 200) {
                console.log("Page #" + configParams.PAGE_NUMBER + " - deleted!");
                return true;
            }
            else
            console.error("Unexpected error : can't get pages!!!");
        },

    }

    async function main() {
        try {
            await pdfPages.uploadDocument();
            await pdfPages.deletePage();
            await pdfPages.downloadResult();
        } catch (error) {
            console.error("Error:", error.message);
        }
    }
 

Làm việc với các Trang trong PDF qua Node.js SDK

​​Xóa các trang khỏi một PDF là một nhiệm vụ phổ biến phục vụ nhiều mục đích, nâng cao cả chức năng và bảo mật của tài liệu. PDFs có thể trở nên nặng nề khi chứa các trang không cần thiết hoặc dư thừa, dẫn đến kích thước tệp lớn hơn. Bằng cách xóa các trang thừa này, kích thước tổng thể của tệp được giảm, làm cho tài liệu dễ quản lý hơn khi lưu trữ và nhanh chóng hơn khi tải lên hoặc tải xuống. Qua thời gian, các tài liệu có thể tích lũy thông tin lỗi thời hoặc không liên quan. Việc xóa các trang như vậy đảm bảo rằng nội dung vẫn cập nhật và phù hợp với đối tượng dự kiến. Xóa các trang khỏi PDF là một cách tiếp cận thực tế để tối ưu hóa kích thước tài liệu, tăng cường sự phù hợp, bảo vệ thông tin nhạy cảm, cải thiện điều hướng, duy trì độ chính xác và tạo điều kiện hợp tác. Xóa các Trang khỏi tài liệu PDF với Aspose.PDF Cloud Node.js SDK.

Với thư viện Node.js của chúng tôi, bạn có thể

  • Thêm tiêu đề & chân trang của tài liệu PDF dưới dạng văn bản hoặc hình ảnh.
  • Thêm bảng & dấu (văn bản hoặc hình ảnh) vào tài liệu PDF.
  • Thêm nhiều tài liệu PDF vào một tệp hiện có.
  • Làm việc với tệp đính kèm PDF, chú thích, & trường biểu mẫu.
  • Áp dụng mã hóa hoặc giải mã cho tài liệu PDF & đặt mật khẩu.
  • Xóa tất cả dấu & bảng từ một trang hoặc toàn bộ tài liệu PDF.
  • Xóa một dấu hoặc bảng cụ thể khỏi tài liệu PDF theo ID của nó.
  • Thay thế một hoặc nhiều trường hợp văn bản trên một trang PDF hoặc từ toàn bộ tài liệu.
  • Hỗ trợ mở rộng cho việc chuyển đổi tài liệu PDF sang các định dạng tệp khác nhau.
  • Trích xuất các yếu tố khác nhau của tệp PDF & tối ưu hóa tài liệu PDF.
  • Bạn có thể thử các ứng dụng miễn phí của chúng tôi để kiểm tra chức năng trực tuyến.