pdf ל-xml

המר PDF ל-XML עם .NET REST API.

בנוף הדיגיטלי, הצורך בהמרת PDF ל-XML (שפת סימון מתרחבת ) מעולם לא היה קריטי יותר. אמנם PDF מצוין בשימור פורמט ושיתוף, אך לעתים קרובות הוא מהווה אתגר בכל הנוגע לחילוץ ומבנה נתונים. לעומת זאת, XML היא שפת סימון רב-תכליתית שנועדה לארגן, לאחסן ולהעביר נתונים. על ידי המרת קובצי PDF ל-XML, אנו מגשרים על הפער בין תוכן לא מובנה לנתונים מובנים, ומאפשרים שפע של יישומים, החל מניתוח נתונים ועד לשימוש חוזר בתוכן.

בוא נתעמק בפרטים כיצד להמיר PDF ל-XML באמצעות .NET REST API.

REST API עבור המרת PDF ל-XML

מינוף היכולות של Aspose.PDF Cloud SDK עבור .NET, ההמרה הופכת חלקה ויעילה. מעבר להמרת PDF ל-XML בלבד, SDK רב עוצמה זה מציע קשת של יכולות - ממניפולציה של מסמכים ועד לחילוץ נתונים. בואו נחקור את התהליך של המרת PDF ל-XML כדי לחולל מהפכה בדרך שבה אנו מטפלים בנתוני מסמכים ומנצלים אותם.

אנא חפש Aspose.PDF-Cloud במנהל החבילות של NuGet בתוך Visual Studio IDE ולחץ על כפתור הוסף חבילה, כך שההפניה ל-SDK תתווסף בפרויקט.

אתה גם צריך להשיג את אישורי הלקוח שלך מ-מרכז השליטה בענן. במקרה שאין לך חשבון קיים, פשוט צור חשבון בחינם על ידי ביצוע ההוראות שצוינו ב-התחלה מהירה.

פתח ממיר קבצי 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 שנוצר לעיל.

סיכום

לסיכום, בין אם בוחרים ב-SDK החזקה של Aspose.PDF Cloud עבור .NET ובין אם משתמשים בפקודות cURL במקביל ל-Aspose.PDF Cloud, נוכל בקלות להשיג את המטרה שלנו של המרה חלקה מפורמט PDF ל-XML לניצול משופר של הנתונים. לכן, ללא קשר לשיטה שנבחרה, שתי הגישות עומדות ככלים רבי עוצמה, וחולל מהפכה באופן שבו אנו בונים ומחלצים נתונים מקובצי PDF.

קישורים שימושיים

מאמרים קשורים

אנו ממליצים בחום לבקר בבלוגים הבאים: