HTML JPG PDF XML DOCX
  Product Family
PDF

Chia tách PDF trong Node.js SDK

Chia tách tệp PDF trong Node.js Cloud SDK

Get Started

Cách chia tách tệp PDF sử dụng Node.js SDK

Tại sao tôi cần chia tách tài liệu PDF? Chia tách PDF với PHP có thể cần thiết khi quản lý và sắp xếp các tài liệu lớn hoặc làm việc trong môi trường xử lý dữ liệu. Đôi khi một tài liệu lớn chỉ yêu cầu một phần hoặc một bộ trang riêng biệt. Việc chia tách PDF cho phép bạn làm nổi bật và trích xuất các trang tương ứng mà không cần phần còn lại của tài liệu.

Ngoài ra, việc gửi hoặc chia sẻ tất cả các tệp PDF có thể không hiệu quả, đặc biệt nếu tài liệu lớn và chứa nhiều thông tin hơn cần thiết. Khi chia tách PDF, bạn chỉ cần tách các trang tương ứng, giúp quá trình nhanh hơn và tiết kiệm băng thông.

Chia tách PDF thành các phần nhỏ hơn có thể giảm kích thước tệp, điều này hữu ích khi bạn gặp vấn đề về lưu trữ hoặc tải tài liệu lên các hệ thống có giới hạn kích thước.

Lệnh trong Trình quản lý gói


     
    npm install asposepdfcloud --save
     
     

Các bước chia tách PDF qua Cloud Node.js

Một chương trình cơ bản chia tách pdfs bằng cách lập trình với Aspose.PDF Cloud Node.js SDK API có thể được thực hiện chỉ với vài dòng mã.

  1. Tải bí mật và khóa ứng dụng của bạn từ tệp JSON hoặc thiết lập thông tin xác thực theo cách khác
  2. Tạo một đối tượng để kết nối với API đám mây
  3. Tải lên tệp tài liệu của bạn
  4. Chia tách tài liệu PDF đã tải lên bằng API PDF.
  5. Tải xuống mỗi trang đã chia tách dưới dạng tệp PDF riêng và lưu chúng cục bộ.
 

Chia tách tệp PDF đơn sử dụ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";

    async function splitSingle() {
        try {
            // The initialization assumes that the necessary credentials (Application ID and Application Key) from https://dashboard.aspose.cloud/
            const pdfApi = new PdfApi(credentials.id, credentials.key);

            const buffer = await fs.readFile(LOCAL_FILE_NAME);
            await pdfApi.uploadFile(STORAGE_FILENAME, buffer);
            const result = await pdfApi.postSplitDocument(STORAGE_FILENAME);

            console.log(result.body.status);
            await Promise.all(
                result.body.result.documents.map(async (document, index) => {
                    const downloadRes = await pdfApi.downloadFile(document.href);
                    await fs.writeFile(`page${index + 1}.pdf`, downloadRes.body);
                })
            );
        } catch (error) {
            console.error(error.message);
        }
    }
 

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

  • Thêm tiêu đề & chân trang tài liệu PDF ở định 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 các tệp đính kèm PDF, chú thích, & trường 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 khỏi 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ợ rộng rãi cho việc chuyển đổi tài liệu PDF sang nhiều đị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ử ứng dụng miễn phí của chúng tôi để chia tách tệp PDF trực tuyến và kiểm tra chức năng.