Aktualizujte metadata PDF pomocí C# REST API

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

Kroky k úpravě vlastností PDF pomocí C# Low Code API

  1. Vytvořte objekt PdfApi a nastavte ID klienta a tajný klíč pro aktualizaci metadat
  2. Nahrajte zdrojový soubor PDF pomocí metody UploadFile zadáním názvu souboru
  3. Zavolejte metodu PutSetProperty() a nastavte požadovaný název vlastnosti a novou hodnotu
  4. Opakujte výše uvedený krok tolikrát, kolikrát je potřeba, abyste aktualizovali všechny požadované vlastnosti
  5. 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.

 Čeština