รหัสผ่านป้องกันเอกสาร PDF

ในขอบเขตของการสื่อสารดิจิทัลและการแบ่งปันข้อมูล การรักษาความลับของข้อมูลที่ละเอียดอ่อนเป็นสิ่งสำคัญยิ่ง ไม่ว่าคุณจะจัดการบันทึกทางการเงิน ข้อตกลงทางกฎหมาย หรือข้อมูลส่วนบุคคล การรับประกันความเป็นส่วนตัวของไฟล์ PDF ของคุณนั้นไม่สามารถต่อรองได้ โชคดีที่มีโซลูชันที่มีประสิทธิภาพสำหรับนักพัฒนาที่ต้องการเสริมความแข็งแกร่งให้กับแอปพลิเคชัน Node.js ด้วยการรักษาความปลอดภัยอีกชั้น: รหัสผ่านที่ป้องกันไฟล์ PDF ในบล็อกโพสต์นี้ เราจะเริ่มต้นการเดินทางเพื่อสำรวจวิธีที่คุณสามารถเริ่มต้นฟังก์ชัน REST API ในโครงการ Node.js ของคุณได้อย่างราบรื่น โดยให้ความสามารถในการปกป้องข้อมูลอันมีค่าของคุณภายใน PDF ที่ป้องกันด้วยรหัสผ่าน มาเรียนรู้ วิธีป้องกันเอกสาร PDF ด้วยรหัสผ่าน และร่วมผจญภัยในเส้นทางเสริมศักยภาพของการจัดการเอกสารที่ปลอดภัย ผสมผสานความสามารถของ Node.js และ PDF รหัสผ่านป้องกัน REST API เพื่อสนับสนุนกลยุทธ์การปกป้องข้อมูลของคุณ

โครงร่างขั้นตอน:

ขั้นตอนที่ 1: การติดตั้ง SDK ตัวป้องกันรหัสผ่าน PDF ของ Node.js

เพื่อดำเนินการต่อ เราต้องจัดเตรียมสภาพแวดล้อม Node.js ด้วยเครื่องมือที่จำเป็น ใช้คำสั่งต่อไปนี้เพื่อติดตั้ง Node.js SDK ของ GroupDocs.Merger Cloud ได้อย่างราบรื่น:

npm install groupdocs-merger-cloud

ขั้นตอนที่ 2: เริ่มต้นไคลเอนต์ API

ในการเริ่มต้นใช้งานไคลเอ็นต์ API อย่าลืมรับ รหัสไคลเอ็นต์ และ รหัสลับไคลเอ็นต์ ของคุณจาก แดชบอร์ด ก่อน หลังจากได้รับแล้ว ให้เพิ่มรหัสต่อไปนี้ตามที่แสดงด้านล่างเพื่อตั้งค่าไคลเอนต์:

// This code example demonstrates how to add your client Id and Secret in the code.
global.clientId = "659fe7da-715b-4744-a0f7-cf469a392b73";
global.clientSecret = "b377c36cfa28fa69960ebac6b6e36421";
global.myStorage = "";
const configuration = new groupdocs_merger_cloud.Configuration(clientId, clientSecret);
configuration.apiBaseUrl = "https://api.groupdocs.cloud";

ขั้นตอนที่ 3: การอัปโหลดเอกสาร PDF

ก่อนที่จะเริ่มต้น จำเป็นต้องอัปโหลดไฟล์ PDF ที่คุณต้องการรักษาความปลอดภัยด้วยรหัสผ่าน ใช้วิธีการใดๆ ที่แสดงด้านล่างเพื่ออัปโหลดเอกสารไปยังที่เก็บข้อมูลบนคลาวด์ของคุณ:

  • การใช้ แดชบอร์ด
  • อัปโหลดไฟล์ทั้งหมดทีละไฟล์โดยใช้ อัปโหลดไฟล์ API จากเบราว์เซอร์
  • อัปโหลดโดยทางโปรแกรมโดยใช้ตัวอย่างโค้ดที่ระบุด้านล่าง:
// Initialize api instance
var fileApi = new groupdocs_merger_cloud.FileApi(configuration);
// Open file in IOStream from local/disc.
var resourcesFolder = 'folder_path';
// Read the file
fs.readFile(resourcesFolder, (err, fileStream) => {
// Upload file request
var request = new groupdocs_merger_cloud.UploadFileRequest("one-page.pdf", fileStream, myStorage);
// Upload file
fileApi.uploadFile(request);
});
view raw upload-file.js hosted with ❤ by GitHub

ด้วยเหตุนี้ ไฟล์ที่อัปโหลดจะพร้อมใช้งานใน ส่วนไฟล์ ของแดชบอร์ดของคุณบนคลาวด์

ขั้นตอนที่ 4: ป้องกันเอกสาร PDF โดยใช้ Node.js SDK

ขั้นตอนและโค้ดตัวอย่างต่อไปนี้จะแสดงวิธีป้องกันไฟล์ PDF ด้วยรหัสผ่านโดยใช้ Node.js SDK

  1. ตั้งค่าข้อมูลรับรอง API (AppSID และ AppKey)
  2. สร้างอินสแตนซ์ SecurityApi ด้วยข้อมูลประจำตัวที่ให้ไว้
  3. กำหนดตัวเลือกสำหรับการเพิ่มรหัสผ่านให้กับเอกสาร PDF
  4. กำหนดเส้นทางไฟล์และรหัสผ่านสำหรับเอกสารเป้าหมาย
  5. ระบุเส้นทางเอาต์พุตสำหรับเอกสารที่ได้รับการป้องกัน
  6. เรียกใช้เมธอด addPassword พร้อมตัวเลือกในการเพิ่มรหัสผ่านและบันทึกผลลัพธ์

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีเพิ่มรหัสผ่านให้กับไฟล์ PDF โดยใช้ Node.js SDK

// For complete examples and data files, please go to https://github.com/groupdocs-merger-cloud/groupdocs-merger-cloud-node-samples
global.appSid = "XXXX-XXXX-XXXX-XXXX";
global.appKey = "XXXXXXXXXXXXXXXX";
global.securityApi = merger_cloud.SecurityApi.fromKeys(appSid, appKey);
let options = new merger_cloud.Options();
options.fileInfo = new merger_cloud.FileInfo();
options.fileInfo.filePath = "PDF_Files/one-page.pdf";
options.fileInfo.password = "Pass123";
options.outputPath = "Output/add-password.pdf";
let result = await securityApi.addPassword(new merger_cloud.AddPasswordRequest(options));

ขั้นตอนที่ 5: ดาวน์โหลดไฟล์ PDF ที่ป้องกันด้วยรหัสผ่าน

รหัสที่ให้ไว้ในขั้นตอนก่อนหน้าจะบันทึกไฟล์ PDF บนคลาวด์ หากต้องการดาวน์โหลด คุณสามารถใช้ข้อมูลโค้ดต่อไปนี้

// Construct FileApi
var fileApi = new groupdocs_merger_cloud.FileApi(configuration);
// Create download file request
let request = new groupdocs_merger_cloud.DownloadFileRequest("add-password.pdf", myStorage);
// Download file
let response = await fileApi.downloadFile(request);
// Save file in your working directory
fs.writeFile("C:\\Files\\Annotation\\output.pdf", response, "binary", function (err) { });

บทสรุป

ในคู่มือที่ครอบคลุมนี้ เราได้จัดแสดงการผสานรวม GroupDocs.Merger Cloud REST API และ Node.js SDK อย่างง่ายดาย เพื่อเพิ่มการป้องกันด้วยรหัสผ่านให้กับเอกสาร PDF ด้วยการทำตามขั้นตอนที่ตรงไปตรงมาเหล่านี้ คุณสามารถเสริมการรักษาความปลอดภัยของข้อมูลที่เป็นความลับของคุณ ทำให้มั่นใจได้ว่าคุณสามารถควบคุมการเข้าถึงไฟล์ได้อย่างเต็มที่ และปกป้องข้อมูลที่ละเอียดอ่อนของคุณจากผู้ใช้ที่ไม่ได้รับอนุญาต

นอกจากนี้ ลองสำรวจส่วน การอ้างอิง API ของเราที่ช่วยให้คุณดูและโต้ตอบกับ API ของเราได้โดยตรงผ่านเบราว์เซอร์ ซอร์สโค้ดที่สมบูรณ์ของ Node.js SDK มีให้ใช้งานได้ฟรีบน Github

สุดท้ายนี้ เรายังคงเขียนบทความในบล็อกใหม่ๆ เกี่ยวกับรูปแบบไฟล์ต่างๆ และแยกวิเคราะห์โดยใช้ REST API ดังนั้นโปรดติดต่อเพื่อรับข้อมูลอัปเดตล่าสุด

ตัวป้องกันรหัสผ่านออนไลน์ฟรี

เพื่อ รหัสผ่านป้องกันเอกสาร PDF ออนไลน์ ฟรี คุณสามารถลองใช้ [แอปป้องกันรหัสผ่าน PDF ออนไลน์] ของเรา13 แอปสร้างรหัสผ่าน PDF นี้ได้รับการพัฒนาโดยใช้ REST API ตัวป้องกันรหัสผ่าน PDF ที่กล่าวถึงข้างต้น

ถามคำถาม

ในกรณีที่คุณมีข้อสงสัยหรือสับสนเกี่ยวกับ ตัวป้องกันรหัสผ่าน PDF REST API และ Node.js SDK โปรดติดต่อเราผ่านทาง ฟอรัม ของเรา

ดูสิ่งนี้ด้วย

นี่คือบทความที่เกี่ยวข้องบางส่วนที่คุณอาจพบว่ามีประโยชน์: