Թարմացրեք PDF մետատվյալները C# REST API-ով

Այս ձեռնարկն օգնում է ձեզ հասկանալ, թե ինչպես թարմացնել PDF մետատվյալները C# REST API-ով: Դուք կսովորեք փոխել PDF-ի հատկությունները C# REST ինտերֆեյսի միջոցով՝ օգտագործելով Cloud-ի վրա հիմնված .NET SDK-ն՝ առանց որևէ երրորդ կողմի գործիք օգտագործելու: Գործընթացը ցուցադրելու համար ընտրանքային կոդում փոփոխվել են մի քանի հատկություններ:

Նախապայման

PDF-ի հատկությունները խմբագրելու քայլեր C# Low Code API-ով

  1. Ստեղծեք PdfApi օբյեկտը և սահմանեք հաճախորդի ID-ն և գաղտնիքը մետատվյալների թարմացման համար
  2. Վերբեռնեք սկզբնաղբյուր PDF ֆայլը՝ օգտագործելով UploadFile մեթոդը՝ տրամադրելով ֆայլի անունը
  3. Զանգահարեք PutSetProperty() մեթոդը և սահմանեք ցանկալի գույքի անվանումը և նոր արժեքը
  4. Կրկնեք վերը նշված քայլը այնքան անգամ, որքան պահանջվում է բոլոր անհրաժեշտ հատկությունները թարմացնելու համար
  5. Ներբեռնեք թարմացված PDF ֆայլը նոր մետատվյալներով ամպից և պահեք այն սկավառակի վրա

Վերոնշյալ քայլերը պարզաբանում են PDF ֆայլի հատկությունները C# RESTful Service-ով փոխելու գործընթացը: Վերբեռնեք PDF ֆայլը՝ սահմանելով ֆայլի անունը ամպային պահեստում, մի քանի անգամ զանգահարեք PutSetProperty()՝ տարբեր հատկություններ թարմացնելու համար և ներբեռնեք թարմացված PDF ֆայլը՝ նոր հատկություններով:

Կոդ՝ PDF-ի հատկությունները 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);
}
}
}
}

Կոդի այս հատվածը ցույց է տվել, թե ինչպես կարելի է * խմբագրել PDF ֆայլի հատկությունները C# Low Code API-ով*: Մի քանի հատկություններ թարմացնելու համար բազմիցս զանգահարեք PutSetProperty() մեթոդը: Դուք կարող եք կարգավորել PutSetProperty() յուրաքանչյուր զանգի API-ի պատասխանի սխալի կոդերը և անհրաժեշտության դեպքում կարող եք կրկնել գործընթացը:

Այս թեման բացատրել է PDF ֆայլի հատկությունների թարմացման գործընթացը: Եթե ցանկանում եք վերադասավորել էջերը PDF ֆայլում, տես հետևյալ հոդվածները՝ Վերադասավորեք PDF էջերը C# REST API-ով.

 Հայերեն