Tento tutoriál vám pomůže pochopit, jak aktualizovat PDF metadata pomocí C# REST API. Naučíte se měnit vlastnosti PDF pomocí C# REST Interface pomocí Cloud-based .NET SDK bez použití jakéhokoli nástroje třetí strany. V ukázkovém kódu je upraveno několik vlastností, které demonstrují proces.
Předpoklad
Stáhnout Aspose.PDF Cloud SDK for Dotnet to change the properties
Nastavte projekt C# s výše uvedenou sadou SDK pro aktualizaci metadat
Kroky k úpravě vlastností PDF pomocí C# Low Code API
- Vytvořte objekt PdfApi a nastavte ID klienta a tajný klíč pro aktualizaci metadat
- Nahrajte zdrojový soubor PDF pomocí metody UploadFile zadáním názvu souboru
- Zavolejte metodu PutSetProperty() a nastavte požadovaný název vlastnosti a novou hodnotu
- Opakujte výše uvedený krok tolikrát, kolikrát je potřeba, abyste aktualizovali všechny požadované vlastnosti
- Stáhněte si aktualizovaný soubor PDF s novými metadaty z cloudu a uložte jej na disk
Výše uvedené kroky objasňují proces změny vlastností souboru PDF pomocí C# RESTful Service. Nahrajte soubor PDF nastavením názvu souboru v cloudovém úložišti, zavolejte několikrát PutSetProperty() pro aktualizaci různých vlastností a stáhněte si aktualizovaný soubor PDF s novými vlastnostmi.
Kód pro úpravu vlastností PDF pomocí C# REST API
using System; | |
using System.IO; | |
using Aspose.Pdf.Cloud.Sdk.Api; | |
using Aspose.Pdf.Cloud.Sdk.Model; | |
namespace Aspose.PDF.Cloud.Examples.Kb | |
{ | |
public class PdfTasks | |
{ | |
public static void UpdatePdfMetadata() | |
{ | |
String fileName = "Sample.pdf"; | |
try | |
{ | |
PdfApi pdfApi = new PdfApi("Api key", "application SID"); | |
// Upload source file | |
pdfApi.UploadFile(fileName, new MemoryStream(File.ReadAllBytes(fileName))); | |
// Invoke Aspose.PDF Cloud SDK API | |
DocumentPropertyResponse apiResponse = pdfApi.PutSetProperty(fileName, "author","The Author Name"); | |
apiResponse = pdfApi.PutSetProperty(fileName, "title", "The New Title"); | |
if (apiResponse != null && apiResponse.Status.Equals("OK")) | |
{ | |
// Download created pdf file | |
Stream storageRes = pdfApi.DownloadFile(fileName); | |
storageRes.Position = 0; | |
using (FileStream fileStream = new FileStream("Sample_out.pdf", FileMode.Create, FileAccess.Write)) | |
{ | |
storageRes.CopyTo(fileStream); | |
}; | |
} | |
} | |
catch (Exception ex) | |
{ | |
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace); | |
} | |
} | |
} | |
} |
Tento fragment kódu ukazuje, jak upravit vlastnosti souboru PDF pomocí C# Low Code API. Opakovaným voláním metody PutSetProperty() aktualizujte více vlastností. Můžete zpracovat chybové kódy z odpovědi API pro každé volání PutSetProperty() a v případě potřeby proces opakovat.
Toto téma vysvětluje proces aktualizace vlastností souboru PDF. Pokud chcete změnit uspořádání stránek v souboru PDF, přečtěte si následující články: Změňte pořadí stránek PDF pomocí C# REST API.