სანიშნეები აადვილებს ნავიგაციას დიდ დოკუმენტებში. მკითხველს შეუძლია მარტივად გადახტეს სხვადასხვა გვერდებსა და განყოფილებებს შორის, ნაცვლად მთელი დოკუმენტის გადახვევის. Aspose.PDF Cloud API გთავაზობთ PDF მანიპულირების ბევრ ფუნქციას. სანიშნეებთან მუშაობა არის API-ის ერთ-ერთი ყველაზე ხშირად გამოყენებული ფუნქცია. ამ ბლოგში ჩვენ ვისწავლით გამოყენების შემდეგ შემთხვევებს:
- დაამატეთ სანიშნეები PDF დოკუმენტებში
- წაშალეთ სანიშნეები PDF დოკუმენტში
- განაახლეთ სანიშნეები PDF დოკუმენტში
Aspose.PDF Cloud API მხარს უჭერს პროგრამირების ბევრ ენას, მათ შორის C#, Java, Python, Go, Ruby, PHP და მრავალი სხვა. შესაბამისი SDK ხელმისაწვდომია თქვენი მოხერხებულობისთვის. თქვენ შეგიძლიათ უბრალოდ ნებისმიერი SDK-ის ინტეგრირება თქვენს აპლიკაციებში, რადგან SDK იზრუნებს მცირე დეტალებზე, რომლებიც დაკავშირებულია მოთხოვნებთან და პასუხებთან. ეს საშუალებას გაძლევთ ფოკუსირება მოახდინოთ მთავარ მახასიათებლებზე, რომლებიც გსურთ შეიტანოთ თქვენს აპლიკაციაში. მოდით გადავიდეთ სანიშნეებთან დაკავშირებულ ფუნქციებზე .NET აპლიკაციებში:
დაამატეთ სანიშნეები PDF დოკუმენტში
ზოგჯერ სანიშნეების დამატება აუცილებელი კრიტერიუმია დოკუმენტების წარდგენისას, მაგალითად, იურიდიული დოკუმენტაცია. ასეთ სცენარებში, თქვენი აპლიკაციები შეიძლება იყოს საკმარისი თქვენი ყველა საჭიროების დასაკმაყოფილებლად. თქვენ უბრალოდ უნდა მიუთითოთ სანიშნეის ატრიბუტები ან თვისებები და გაგზავნოთ მოთხოვნა სანიშნეის ჩასმა PDF ფაილში. ქვემოთ C# კოდი არის ამ ფუნქციის გამოყენების დემონსტრირება:
// მიიღეთ AppKey და AppSID https://dashboard.aspose.cloud/-დან
// დააინსტალირეთ Nuget Package Aspose.Pdf-Cloud
// სრული მაგალითებისა და მონაცემთა ფაილებისთვის გთხოვთ ეწვიოთ https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet
PdfApi pdfApi = new PdfApi(AppKey, AppSid);
const string name = "PdfWithBookmarks.pdf";
string bookmarkPath = "2";
var bookmark = new Bookmark();
bookmark.Action = "GoTo";
bookmark.Bold = true;
bookmark.Italic = false;
bookmark.Title = "New Bookmark XYZ";
bookmark.PageDisplay = "XYZ";
bookmark.PageDisplayBottom = 10;
bookmark.PageDisplayLeft = 10;
bookmark.PageDisplayRight = 10;
bookmark.PageDisplayTop = 10;
bookmark.PageDisplayZoom = 2;
bookmark.PageNumber = 2;
bookmark.Color = new Color(255, 255, 0, 0);
var bookmarks = new List<Bookmark>();
bookmarks.Add(bookmark);
var response = pdfApi.PostBookmark(name, bookmarkPath, bookmarks, folder: TempFolder);
აქ Bookmark კლასის თითქმის ყველა ატრიბუტი თავისთავად გასაგებია. თუმცა, bookmarkPath პარამეტრი მიუთითებს ხის მშობელ სანიშნეზე. თუ გსურთ დაამატოთ სანიშნე ძირში, თქვენ უნდა მიუთითოთ ცარიელი სტრიქონი, როგორც გზა. ქვემოთ მოცემულია გამომავალი PDF დოკუმენტის სკრინშოტი, რომელზეც დამატებულია ზემოთ მოცემული კოდის ფრაგმენტი.

წაშალეთ სანიშნე PDF დოკუმენტში
აქ მნიშვნელოვანია აღინიშნოს, რომ მშობლის სანიშნის წაშლა ასევე წაშლის მის ყველა სანიშნეს. თუმცა, სანიშნეს წაშლა არ წაშლის ტექსტს ან დოკუმენტის რომელიმე ნაწილს. მოდით ვისწავლოთ ეს მაგალითი C# ენაზე:
// მიიღეთ AppKey და AppSID https://dashboard.aspose.cloud/-დან
// დააინსტალირეთ Nuget Package Aspose.Pdf-Cloud
// სრული მაგალითებისა და მონაცემთა ფაილებისთვის გთხოვთ ეწვიოთ https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet
PdfApi pdfApi = new PdfApi(AppKey, AppSid);
const string name = "PdfWithBookmarks.pdf";
string bookmarkPath = "1/1";
var response = pdfApi.DeleteBookmark(name, bookmarkPath, folder: TempFolder);
თქვენ შეგიძლიათ შეამჩნიოთ, რომ API-ს გამოძახებამდე უბრალოდ უნდა მივუთითოთ bookmarkPath თვისება, როგორც ზემოთ იყო ახსნილი.
განაახლეთ სანიშნეები PDF დოკუმენტში
შეიძლება დაგჭირდეთ PDF დოკუმენტებში სანიშნეების განახლება სანიშნის გადარქმევით, დანიშნულების განახლებით ან გარეგნობით. API საკმარისად მოწინავეა ამ ფუნქციების მხარდასაჭერად. ქვემოთ მოცემული კოდის ნაწყვეტი შეიძლება გამოყენებულ იქნას სანიშნეების განახლებისთვის:
// მიიღეთ AppKey და AppSID https://dashboard.aspose.cloud/-დან
// დააინსტალირეთ Nuget Package Aspose.Pdf-Cloud
// სრული მაგალითებისა და მონაცემთა ფაილებისთვის გთხოვთ ეწვიოთ https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet
PdfApi pdfApi = new PdfApi(AppKey, AppSid);
const string name = "PdfWithBookmarks.pdf";
string bookmarkPath = "1/1";
var bookmark = new Bookmark();
bookmark.Action = "GoTo";
bookmark.Bold = true;
bookmark.Italic = false;
bookmark.Title = "Updated Bookmark XYZ";
bookmark.PageDisplay = "XYZ";
bookmark.PageDisplayBottom = 10;
bookmark.PageDisplayLeft = 10;
bookmark.PageDisplayRight = 10;
bookmark.PageDisplayTop = 10;
bookmark.PageDisplayZoom = 2;
bookmark.PageNumber = 2;
bookmark.Color = new Color(255, 255, 0, 0);
var response = PdfApi.PutBookmark(name, bookmarkPath, bookmark, folder: TempFolder);
გაინტერესებთ API-ს მიერ შემოთავაზებული სხვა ფუნქციები? შეგიძლიათ შეისწავლოთ ზოგიერთი შესაძლებლობა API დოკუმენტაციაში. თუ გსურთ შეამოწმოთ API მისი სრული ტევადობით, მაშინ დარეგისტრირდით უფასოდ და გამოიყენეთ API გულუხვი უფასო საცდელი პერიოდით. თუ თქვენ გაქვთ რაიმე შეკითხვა, მოგერიდებათ დაგვიკავშირდეთ [უფასო მხარდაჭერის ფორუმის] მეშვეობით 5.
დაკავშირებული პოსტი
ჩვენ გირჩევთ ეწვიოთ შემდეგ ბმულებს მეტის გასაგებად: