PDF เป็น PDF/A

แปลง PDF เป็น PDF/A ด้วย .NET REST API

เราตระหนักดีว่าเอกสาร PDF เป็นส่วนสำคัญในชีวิตประจำวันของเรา เนื่องจากเอกสารเหล่านี้ทำหน้าที่เป็นช่องทางที่เชื่อถือได้ในการแลกเปลี่ยนข้อมูลและรักษาข้อมูลที่สำคัญ อย่างไรก็ตาม เมื่อข้อกำหนดในการเก็บถาวรเอกสารเข้มงวดมากขึ้น การเก็บรักษาและการปฏิบัติตามข้อกำหนดของไฟล์ PDF ในระยะยาวจึงมีความสำคัญ นี่คือจุดที่จำเป็นต้องมีการแปลง PDF เป็น PDF/A ดังนั้น ให้ใช้ประโยชน์จากพลังของ Aspose.PDF Cloud SDK สำหรับ .NET และแปลงเอกสาร PDF ของคุณเป็น PDF/A ได้อย่างราบรื่น และปลดล็อกประโยชน์ของการเก็บรักษาและการปฏิบัติตามข้อกำหนดของมาตรฐานการเก็บถาวรที่แข็งแกร่ง

REST API สำหรับการประมวลผล PDF

ด้วย Aspose.PDF Cloud SDK for .NET กระบวนการแปลง PDF เป็น PDF/A จะถูกปรับให้เหมาะสมและมีประสิทธิภาพมากขึ้น API ที่ทรงพลังนี้ช่วยให้บูรณาการกับแอปพลิเคชัน .NET ของคุณได้อย่างราบรื่น ช่วยให้คุณแปลงไฟล์ PDF เป็นรูปแบบ PDF/A ได้อย่างง่ายดาย ดังนั้น ให้ใช้ประโยชน์จาก SDK ที่มีคุณสมบัติครบครันนี้ และตรวจสอบให้แน่ใจว่าเอกสารของคุณเป็นไปตามมาตรฐานการเก็บถาวรและสามารถเก็บรักษาไว้ได้ในระยะยาว

ดังนั้นในการเริ่มใช้ SDK เพียงค้นหา Aspose.PDF-Cloud ในตัวจัดการแพ็คเกจ NuGet ภายใน Visual Studio IDE แล้วคลิกปุ่ม เพิ่มแพ็คเกจ นอกจากนี้ คุณยังต้องได้รับข้อมูลประจำตัวไคลเอนต์จาก แดชบอร์ดบนคลาวด์ ในกรณีที่คุณไม่มีบัญชี ให้สร้างบัญชีฟรีโดยทำตามคำแนะนำที่ระบุไว้ใน เริ่มต้นอย่างรวดเร็ว

แปลง PDF เป็น PDF/A โดยใช้ C# .NET

โปรดลองใช้ตัวอย่างโค้ดด้านล่างนี้ ซึ่งให้วิธีการที่รวดเร็วและสะดวกในการพัฒนาตัวแปลง PDF เป็น PDF/A ออนไลน์

// สำหรับตัวอย่างเพิ่มเติม https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// รับข้อมูลประจำตัวลูกค้าจาก https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// สร้างอินสแตนซ์ของ PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// ป้อนชื่อไฟล์ PDF
String inputFile = "Binder1-1.pdf";

// แปลง PDF เป็นเอกสารที่สอดคล้องกับ PDF/A
var response = pdfApi.GetPdfAInStorageToPdf(inputFile, dontOptimize: true);

// บันทึก PDF/A ที่ได้ลงในไดรฟ์ภายในเครื่อง
saveToDisk(response, "/Users/nayyer/Downloads/Converted-pdfa.pdf");

// วิธีการบันทึกเนื้อหาสตรีมไปยังไฟล์บนไดรฟ์ภายในเครื่อง
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}

ด้านล่างนี้เป็นรายละเอียดด่วนเกี่ยวกับตัวอย่างโค้ดที่ระบุไว้ข้างต้น

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

ขั้นแรก ให้สร้างอ็อบเจ็กต์ของคลาส PdfApi ในขณะส่งข้อมูลประจำตัวไคลเอนต์เป็นอาร์กิวเมนต์อินพุต

var response = pdfApi.GetPdfAInStorageToPdf(inputFile, dontOptimize: true);

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

saveToDisk(response, "/Users/nayyer/Downloads/Converted-pdfa.pdf");

วิธีการแบบกำหนดเองนี้จะบันทึก PDF/A ที่ได้ลงในไดรฟ์ภายในเครื่อง

สามารถดาวน์โหลดเอกสาร PDF อินพุตที่ใช้ในตัวอย่างข้างต้นได้จาก Binder1.pdf

การแปลง PDF เป็น PDF/A โดยใช้คำสั่ง cURL

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

ในตอนนี้ เมื่อใช้แนวทางนี้ ขั้นตอนแรกคือการสร้างโทเค็นการเข้าถึง JWT ดังนั้น โปรดดำเนินการคำสั่งต่อไปนี้:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

เมื่อสร้างโทเค็น JWT แล้ว โปรดดำเนินการคำสั่งต่อไปนี้เพื่อแปลง PDF เป็น PDF/A จากนั้นไฟล์ที่ได้จะถูกบันทึกลงในไดรฟ์ภายในเครื่องโดยใช้อาร์กิวเมนต์ -o

curl -v "https://api.aspose.cloud/v3.0/pdf/create/pdfa?srcPath={myInputFile}&dontOptimize=true" 
\ -X GET \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-o "Converted.pdf"

แทนที่ myInputFile ด้วยชื่อเอกสาร PDF อินพุตที่มีอยู่แล้วในที่เก็บข้อมูลบนคลาวด์ และ accessToken ด้วยโทเค็นการเข้าถึง JWT ที่สร้างขึ้นด้านบน

บทสรุป

โดยสรุป การแปลง PDF เป็นรูปแบบ PDF/A เป็นกระบวนการที่สำคัญในการรับรองการเก็บรักษาและการปฏิบัติตามข้อกำหนดของเอกสารดิจิทัลในระยะยาว ด้วยความสามารถอันทรงพลังของ Aspose.PDF Cloud SDK สำหรับคำสั่ง .NET และ cURL ทำให้งานนี้ราบรื่นและมีประสิทธิภาพ นอกจากนี้ เรายังได้เรียนรู้ว่า Aspose.PDF Cloud ได้รับการพิสูจน์แล้วว่าเป็นโซลูชันที่เชื่อถือได้และมีคุณสมบัติมากมายสำหรับการแปลงไฟล์ PDF เป็นรูปแบบ PDF/A นอกจากนี้ ความสามารถอื่นๆ ในการรักษาความสมบูรณ์ของเอกสาร การแยกข้อความ รูปภาพ และข้อมูลเมตา ฯลฯ ทำให้เป็นเครื่องมือที่ขาดไม่ได้สำหรับองค์กรใดๆ

ลิงค์ที่เป็นประโยชน์

บทความที่เกี่ยวข้อง

เราขอแนะนำให้เยี่ยมชมบล็อกต่อไปนี้: