Thêm tệp đính kèm vào PDF trong Node.js SDK
API để thêm tệp đính kèm trong tài liệu PDF với Aspose.PDF Cloud Node.js SDK
Get StartedCách thêm tệp đính kèm trong tài liệu PDF sử dụng Cloud Node.js SDK
Để làm việc với tệp đính kèm trong tài liệu PDF, chúng tôi sẽ sử dụng Aspose.PDF Cloud Node.js SDK SDK Đám mây này hỗ trợ các lập trình viên Node.js 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 bằng ngôn ngữ lập trình Node.js qua Aspose.PDF REST API. Mở NPM trình quản lý gói, tìm kiếm Aspose.PDF Cloud, và cài đặt. Bạn cũng có thể sử dụng lệnh sau từ Bảng Điều Khiển Trình Quản Lý Gói.
Lệnh Bảng Điều Khiển Trình Quản Lý Gói
npm install asposepdfcloud --save
Các bước để thêm tệp đính kèm sử dụng Node.js
Các nhà phát triển Aspose.PDF Cloud Node.js có thể dễ dàng thêm tệp đính kèm trong tài liệu PDF. Các nhà phát triển chỉ cần vài dòng mã.
- Tải Ứng dụng Bí Mật và Khóa từ tệp JSON hoặc đặt thông tin xác thực theo cách khác
- Tạo một đối tượng để kết nối tới Cloud API
- Tải lên tệp tài liệu của bạn
- Thực hiện các hành động thêm tệp đính kèm cho tài liệu PDF
- Tải xuống kết quả nếu cần
Mã mẫu này hiển thị cách thêm chú thích tệp đính kèm cho tài liệu PDF sử dụng PDF Cloud Node.js SDK
import credentials from "./credentials.json" with { type: "json" };
import fs from 'node:fs/promises';
import path from 'node:path';
import { PdfApi } from "asposepdfcloud";
import { AttachmentInfo } from "asposepdfcloud/src/models/attachmentInfo.js";
async function addAttachment() {
const LOCAL_FILE_NAME = "C:\\Samples\\Attachments\\sample_attachment.pdf";
const STORAGE_FILE_NAME = "sample_attachment.pdf";
const LOCAL_ATTACHMENT_FILE_NAME = "C:\\Samples\\Attachments\\file_example_MP3_700KB.mp3";
const STORAGE_ATTACHMENT_FILE_NAME = "file_example_MP3_700KB.mp3";
const RESULT_FILE_NAME = "C:\\Samples\\Attachments\\sample_attachment.pdf";
try {
const pdfApi = new PdfApi(credentials.id, credentials.key);
let buffer = await fs.readFile(LOCAL_FILE_NAME);
let uploadResult = await pdfApi.uploadFile(STORAGE_FILE_NAME, buffer);
console.log(`Uploaded: ${uploadResult.body.errors.length === 0}`);
buffer = await fs.readFile(LOCAL_ATTACHMENT_FILE_NAME);
uploadResult = await pdfApi.uploadFile(STORAGE_ATTACHMENT_FILE_NAME, buffer);
console.log(`Uploaded: ${uploadResult.body.errors.length === 0}`);
const attachment = new AttachmentInfo();
attachment.name = STORAGE_ATTACHMENT_FILE_NAME;
attachment.path = STORAGE_ATTACHMENT_FILE_NAME;
attachment.description = "An example of MP3 file";
attachment.mimeType = "audio/mpeg";
const appendResult = await pdfApi.postAddDocumentAttachment(STORAGE_FILE_NAME, attachment, null, null);
if (appendResult.body.code == 200) {
const downloadResult = await pdfApi.downloadFile(STORAGE_FILE_NAME);
await fs.writeFile(RESULT_FILE_NAME, downloadResult.body);
}
else
console.log("Unexpected error : can't download attachments");
} catch (error) {
console.error(error.message);
}
}
Làm việc với tệp đính kèm trong PDF qua Node.js SDK
Thêm tệp đính kèm vào PDF cải thiện tổ chức tài liệu, khả năng truy cập và tính khả dụng. Nó đảm bảo tất cả các tệp liên quan được lưu trữ ở một nơi, hợp lý hóa quy trình làm việc, nâng cao khả năng cộng tác, và đáp ứng các yêu cầu bảo mật và pháp lý, làm cho nó trở thành một tính năng có giá trị cho các ứng dụng kinh doanh, pháp lý, học thuật và đa phương tiện. Thêm các AcroForms vào 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 ở định dạng văn bản hoặc hình ảnh.
- Thêm bảng & tem (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ả tem & bảng khỏi một trang hoặc toàn bộ tài liệu PDF.
- Xóa một tem 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.
- 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 để thêm các AcroForms vào tệp PDF trực tuyến và kiểm tra chức năng.