Այս ձեռնարկն օգնում է ձեզ հասկանալ, թե ինչպես թարմացնել PDF մետատվյալները C# REST API-ով: Դուք կսովորեք փոխել PDF-ի հատկությունները C# REST ինտերֆեյսի միջոցով՝ օգտագործելով Cloud-ի վրա հիմնված .NET SDK-ն՝ առանց որևէ երրորդ կողմի գործիք օգտագործելու: Գործընթացը ցուցադրելու համար ընտրանքային կոդում փոփոխվել են մի քանի հատկություններ:
Նախապայման
Բեռնել Aspose.PDF Cloud SDK for Dotnet to change the properties
Կարգավորեք C# նախագիծը վերը նշված SDK-ով՝ մետատվյալները թարմացնելու համար
PDF-ի հատկությունները խմբագրելու քայլեր C# Low Code API-ով
- Ստեղծեք PdfApi օբյեկտը և սահմանեք հաճախորդի ID-ն և գաղտնիքը մետատվյալների թարմացման համար
- Վերբեռնեք սկզբնաղբյուր PDF ֆայլը՝ օգտագործելով UploadFile մեթոդը՝ տրամադրելով ֆայլի անունը
- Զանգահարեք PutSetProperty() մեթոդը և սահմանեք ցանկալի գույքի անվանումը և նոր արժեքը
- Կրկնեք վերը նշված քայլը այնքան անգամ, որքան պահանջվում է բոլոր անհրաժեշտ հատկությունները թարմացնելու համար
- Ներբեռնեք թարմացված 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-ով.