Ez a cikk bemutatja, hogyan alakíthatja át a(z) XML-t PDF-re a C# REST API-val. Megtanulja, hogyan lehet automatikusan kitölteni adatokat XML-fájlból PDF-be a C# Low Code API-val egy .NET-alapú Cloud SDK használatával. Elmagyarázza az űrlap kitöltésének folyamatát egy PDF-fájlban XML-adatokkal, és a kitöltött PDF-fájl letöltését a felhőtárhelyről.
Előfeltétel
Letöltés Aspose.PDF Cloud SDK for Dotnet to fill a PDF form with XML data
Állítsa be a C# projektet a fenti SDK-val az adatok XML-fájlból történő exportálásához
Az XML-fájl PDF-be konvertálásának lépései C# REST interfésszel
- Hozzon létre egy objektumot a PdfApi osztályból az ügyfélazonosító és a titkos adatok XML-ből való olvasásához történő beállításával
- Állítsa be a PDF fájl nevét az űrlapmezőkkel és az XML fájlokat az űrlapadatokkal
- Az űrlap kitöltéséhez töltse fel a PDF-fájlt a felhőtárhelyre
- Töltse fel az XML-fájlt az űrlapadatokkal a felhőtárhelyre
- Hívja a GetImportFieldsFromXmlInStorage() metódust a PDF-űrlap XML-fájlból származó adatokkal való kitöltéséhez
- Töltse le a kitöltött PDF-fájlt a felhőből, és mentse el a lemezre
Ezek a lépések összefoglalták az adatok exportálásának folyamatát XML-dokumentumból PDF-be a C# RESTful Service segítségével. Töltse fel mind a PDF-, mind az XML-fájlokat a felhőtárhelyre, és hívja meg a GetImportFieldsFromXmlInStorage() metódust az adatok PDF-fájlba történő importálásához. Mentse el a visszaadott adatfolyamot egy fájlba a helyi lemezen, ha szükséges.
XML-t PDF-fájllá konvertáló kód C# .NET-alapú API-val
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); | |
} | |
} | |
} |
Ez a kód bemutatta az XML–PDF konverter fejlesztését C# Low Code API-val. Ehhez PDF-fájlra van szükség, amelyben az űrlapmezőket automatikusan ki kell tölteni. Az XML-fájl az űrlapmezőkkel azonos nevű adatokat tartalmaz az adatok helyes átviteléhez.
Ez a cikk megtanított bennünket arra, hogy XML-fájlt használjunk bemenetként a PDF űrlap kitöltésére. Ha új PDF-fájlt szeretne létrehozni az űrlappal, olvassa el a {{HIPERLINK1}} cikket.