ترشدك هذه المقالة إلى كيفية تحويل XML إلى PDF باستخدام C# REST API. سوف تتعلم كيفية ملء البيانات تلقائيًا من ملف XML إلى PDF باستخدام C# Low Code API باستخدام Cloud SDK المستند إلى .NET. وهو يشرح عملية ملء النموذج في ملف PDF ببيانات من XML وتنزيل ملف PDF المملوء من وحدة التخزين السحابية.
** المتطلب السابق **
تحميل Aspose.PDF Cloud SDK for Dotnet to fill a PDF form with XML data
إعداد مشروع C# باستخدام SDK أعلاه لتصدير البيانات من ملف XML
خطوات تحويل ملف XML إلى PDF باستخدام واجهة C# REST
- قم بإنشاء كائن من فئة PdfApi عن طريق تعيين معرف العميل والسر لقراءة البيانات من XML
- قم بتعيين أسماء ملف PDF مع حقول النموذج وملف XML مع بيانات النموذج
- قم بتحميل ملف PDF إلى التخزين السحابي لملء النموذج
- قم بتحميل ملف XML مع بيانات النموذج إلى وحدة التخزين السحابية
- اتصل بالطريقة GetImportFieldsFromXmlInStorage() لملء نموذج PDF بالبيانات من ملف XML
- قم بتنزيل ملف PDF المعبأ من السحابة واحفظه على القرص
لقد لخصت هذه الخطوات عملية تصدير البيانات من مستند XML إلى PDF باستخدام C# RESTful Service. قم بتحميل كل من ملفات PDF وXML إلى وحدة التخزين السحابية واستدعاء طريقة GetImportFieldsFromXmlInStorage() لاستيراد البيانات إلى ملف PDF. احفظ الدفق الذي تم إرجاعه إلى ملف على القرص المحلي إذا لزم الأمر.
رمز لتحويل XML إلى ملف PDF باستخدام واجهة برمجة التطبيقات المستندة إلى C# .NET
using System; | |
using System.IO; | |
using Aspose.Pdf.Cloud.Sdk.Api; | |
using Aspose.Pdf.Cloud.Sdk.Model; | |
using System.Collections.Generic; | |
namespace Aspose.PDF.Cloud.Examples.Kb | |
{ | |
public class PdfTasks | |
{ | |
public static void XmlToPdf()// Function for filling PDF | |
{ | |
PdfApi pdfApi = new PdfApi("Secret", "ID"); | |
string name = "FormWithFields.pdf"; | |
FilesUploadResult result = pdfApi.UploadFile(name, new MemoryStream(File.ReadAllBytes(name))); | |
string xmlFileName = "FormWithFields.xml"; | |
result = pdfApi.UploadFile(xmlFileName, new MemoryStream(File.ReadAllBytes(xmlFileName))); | |
var response = pdfApi.GetImportFieldsFromXmlInStorage(name, xmlFileName); | |
FileStream fStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write); | |
response.CopyTo(fStream); | |
} | |
} | |
} |
لقد أظهر هذا الرمز تطوير محول XML إلى PDF باستخدام C# Low Code API. يتطلب ملف PDF حيث سيتم ملء حقول النموذج تلقائيًا. يحتوي ملف XML على بيانات بنفس اسم حقول النموذج لنقل البيانات بشكل صحيح.
لقد علمتنا هذه المقالة كيفية ملء نموذج PDF باستخدام ملف XML كمدخل. لإنشاء ملف PDF جديد بالنموذج، راجع المقالة قم بإنشاء ملف PDF قابل للتعبئة باستخدام C# REST API.