Ažurirajte PDF metapodatke pomoću C# REST API-ja

Ovaj vodič vam pomaže razumjeti kako ažurirati PDF metapodatke pomoću C# REST API-ja. Naučit ćete promijeniti svojstva PDF-a s C# REST sučeljem pomoću .NET SDK-a temeljenog na oblaku bez upotrebe alata treće strane. Nekoliko je svojstava izmijenjeno u uzorku koda kako bi se demonstrirao proces.

Preduvjet

Koraci za uređivanje PDF svojstava s C# Low Code API-jem

  1. Stvorite objekt PdfApi i postavite ID klijenta i tajnu za ažuriranje metapodataka
  2. Prenesite izvornu PDF datoteku pomoću metode UploadFile tako da navedete naziv datoteke
  3. Pozovite metodu PutSetProperty() i postavite željeno ime svojstva i novu vrijednost
  4. Ponovite gornji korak onoliko puta koliko je potrebno da ažurirate sva potrebna svojstva
  5. Preuzmite ažuriranu PDF datoteku s novim metapodacima iz oblaka i spremite je na disk

Gornji koraci pojašnjavaju postupak promjene svojstava PDF datoteke s C# RESTful uslugom. Prenesite PDF datoteku postavljanjem naziva datoteke u pohranu u oblaku, pozovite PutSetProperty() više puta za ažuriranje različitih svojstava i preuzmite ažuriranu PDF datoteku s novim svojstvima.

Kod za izmjenu PDF svojstava s C# REST API-jem

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);
}
}
}
}

Ovaj isječak koda pokazao je kako urediti svojstva PDF datoteke pomoću C# Low Code API. Pozovite metodu PutSetProperty() nekoliko puta za ažuriranje više svojstava. Možete rukovati kodovima grešaka iz odgovora API-ja za svaki poziv PutSetProperty() i možete ponoviti postupak ako je potrebno.

Ova je tema objasnila postupak ažuriranja svojstava PDF datoteke. Ako želite promijeniti raspored stranica u PDF datoteci, pogledajte sljedeće članke: Promijenite raspored PDF stranica pomoću C# REST API-ja.

 Hrvatski