
แปลง PDF เป็น XML ด้วย .NET REST API
ในภูมิทัศน์ดิจิทัล ความจำเป็นในการแปลง PDF เป็น XML (Extensible Markup Language) ไม่เคยมีความสำคัญมากเท่านี้มาก่อน แม้ว่า PDF จะยอดเยี่ยมในการรักษารูปแบบและการแชร์ แต่ก็มักเกิดความท้าทายเมื่อต้องแยกและจัดโครงสร้างข้อมูล ในทางกลับกัน XML เป็นภาษาการมาร์กอัปอเนกประสงค์ที่ออกแบบมาเพื่อจัดระเบียบ จัดเก็บ และขนส่งข้อมูล การแปลง PDF เป็น XML ช่วยลดช่องว่างระหว่างเนื้อหาที่ไม่มีโครงสร้างและข้อมูลที่มีโครงสร้าง ทำให้สามารถใช้งานแอปพลิเคชันต่างๆ ได้มากมาย ตั้งแต่การวิเคราะห์ข้อมูลไปจนถึงการนำเนื้อหากลับมาใช้ใหม่
มาเจาะลึกรายละเอียดเกี่ยวกับวิธีการแปลง PDF เป็น XML โดยใช้ .NET REST API กัน
- REST API สำหรับการแปลง PDF เป็น XML
- พัฒนาตัวแปลงไฟล์ PDF เป็น XML ใน C# .NET
- แปลง PDF เป็น XML ด้วยคำสั่ง cURL
REST API สำหรับการแปลง PDF เป็น XML
การใช้ความสามารถของ Aspose.PDF Cloud SDK for .NET ทำให้การแปลงไฟล์เป็นไปอย่างราบรื่นและมีประสิทธิภาพ SDK อันทรงพลังนี้มีความสามารถมากมายนอกเหนือจากการแปลง PDF เป็น XML เพียงอย่างเดียว ตั้งแต่การจัดการเอกสารไปจนถึงการดึงข้อมูล มาสำรวจกระบวนการแปลง PDF เป็น XML เพื่อปฏิวัติวิธีการจัดการและใช้ข้อมูลเอกสารกัน
โปรดค้นหา ‘Aspose.PDF-Cloud’ ในตัวจัดการแพ็คเกจ NuGet ภายใน Visual Studio IDE และคลิกปุ่ม ‘เพิ่มแพ็คเกจ’ เพื่อเพิ่มการอ้างอิง SDK ในโครงการ
คุณต้องได้รับข้อมูลประจำตัวลูกค้าจาก cloud Dashboard ด้วย ในกรณีที่คุณไม่มีบัญชี ให้สร้างบัญชีฟรีโดยทำตามคำแนะนำที่ระบุไว้ใน การเริ่มต้นอย่างรวดเร็ว
พัฒนาตัวแปลงไฟล์ PDF เป็น XML ใน C# .NET
โปรดปฏิบัติตามคำแนะนำด้านล่างเพื่อแปลงไฟล์ PDF เป็น XML สำหรับการแสดงข้อมูลที่มีโครงสร้าง
// สำหรับตัวอย่างเพิ่มเติม https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// รับข้อมูลประจำตัวลูกค้าจาก https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// สร้างอินสแตนซ์ของ PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
var response = pdfApi.GetPdfInStorageToXml("Hardy02.pdf");
if (response != null)
{
Console.WriteLine("PDF to XML conversion completed successfully !");
}
saveToDisk(response,"ResultantFile.xml");
// วิธีการกำหนดเองในการบันทึกเนื้อหาสตรีมไปยังไฟล์บนไดรฟ์ภายใน
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 ในขณะส่งข้อมูลประจำตัวไคลเอนต์เป็นอาร์กิวเมนต์อินพุต
pdfApi.GetPdfInStorageToXml("Hardy02.pdf");
ตอนนี้เรียกใช้ API เพื่อแปลงไฟล์ PDF ที่มีแท็กเป็นรูปแบบ XML จากนั้นเราจะใช้เมธอดที่กำหนดเองเพื่อบันทึกผลลัพธ์ลงในไดรฟ์ภายในเครื่อง
แปลง PDF เป็น XML ด้วยคำสั่ง cURL
การแปลงจาก PDF เป็น XML จะมีประสิทธิภาพและยืดหยุ่นมากขึ้นเมื่อใช้ Aspose.PDF Cloud API ร่วมกับคำสั่ง cURL การผสมผสานอันทรงพลังนี้ไม่เพียงช่วยลดความซับซ้อนของกระบวนการแปลงเท่านั้น แต่ยังช่วยเพิ่มการเข้าถึงข้อมูลและการใช้งานในแอปพลิเคชันต่างๆ อีกด้วย ตอนนี้เรามาดูรายละเอียดเพิ่มเติมเกี่ยวกับการแปลงนี้กัน เนื่องจากจะช่วยให้ดึงข้อมูล แชร์ และตีความข้อมูลได้ง่าย
ขั้นตอนแรกในการดำเนินการนี้คือการสร้างโทเค็นการเข้าถึง JWT ดังนั้น โปรดดำเนินการคำสั่งต่อไปนี้:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
เมื่อสร้างโทเค็น JWT แล้ว เราจะต้องดำเนินการคำสั่งต่อไปนี้เพื่อแปลงไฟล์ PDF ที่มีแท็กเป็นรูปแบบ XML หลังจากการแปลงแล้ว XML ที่ได้จะถูกเก็บไว้ในไดรฟ์ภายในเครื่อง
curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xml" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "Converted.xml"
แทนที่ ‘sourceFile’ ด้วยชื่อไฟล์ PDF อินพุตที่มีอยู่แล้วในที่จัดเก็บข้อมูลบนคลาวด์ และแทนที่ ‘accessToken’ ด้วยโทเค็นการเข้าถึง JWT ที่สร้างขึ้นด้านบน
บทสรุป
โดยสรุป ไม่ว่าจะเลือกใช้ Aspose.PDF Cloud SDK สำหรับ .NET ที่แข็งแกร่งหรือใช้คำสั่ง cURL ร่วมกับ Aspose.PDF Cloud เราก็สามารถบรรลุเป้าหมายในการแปลงจาก PDF เป็นรูปแบบ XML ได้อย่างราบรื่นเพื่อการใช้ข้อมูลที่ดีขึ้นได้อย่างง่ายดาย ดังนั้น ไม่ว่าจะเลือกใช้วิธีการใด ทั้งสองวิธีก็ถือเป็นเครื่องมือที่มีประสิทธิภาพ ซึ่งปฏิวัติวิธีการจัดโครงสร้างและดึงข้อมูลจาก PDF
ลิงค์ที่เป็นประโยชน์
บทความที่เกี่ยวข้อง
เราขอแนะนำให้เยี่ยมชมบล็อกต่อไปนี้: