გაყავით PDF C# csharp

PDF დოკუმენტის გაყოფა საკმაოდ ცნობილი შემთხვევაა ფაილის ფორმატის მანიპულირებაში. მაგალითად, ზოგიერთი ორგანიზაციის ფინანსების მართვის სისტემა ქმნის ანგარიშს, რომელიც შეიცავს მათი თანამშრომლების სახელფასო ფურცლებს, შემდეგ მათ უნდა გაიყოს PDF ფაილი მრავალ ფაილზე და ელფოსტით გაგზავნონ შესაბამის განყოფილებაში შემდგომი დამუშავებისთვის. Aspose.PDF Cloud API შესანიშნავი გამოსავალია PDF ფაილების მანიპულირებისთვის.

Aspose.PDF Cloud API-ს უნიკალური კონკურენტული უპირატესობა ის არის, რომ ის შექმნილია მომხმარებლის პერსპექტივის გათვალისწინებით. ვინაიდან ყველა მომხმარებლის უნარების ნაკრები არ არის ერთნაირი, ამიტომ რამდენიმე SDK ხელმისაწვდომია სხვადასხვა ენაზე, მათ შორის .NET, Java, PHP, Python, Ruby და პროგრამირების სხვა ენები. ეს საშუალებას გაძლევთ ფოკუსირება მოახდინოთ იმაზე, რაც ყველაზე მნიშვნელოვანია, რადგან მცირე დეტალები, როგორიცაა მოთხოვნებისა და პასუხების დამუშავება, იმართება SDK-ის მიერ. თუმცა, ამ სტატიაში ჩვენ შევამოწმებთ შემდეგ გამოყენების შემთხვევებს C# ენის გამოყენებით.

  • დაყავით მთელი PDF ფაილი ცალკეულ PDF ფაილებად
  • PDF დოკუმენტის კონკრეტული გვერდების გაყოფა

ამ მახასიათებელს ასევე შეიძლება ვუწოდოთ PDF დოკუმენტების მოჭრა ან PDF საჭრელი ფუნქცია C# ენის გამოყენებით. თუმცა, სანამ PDF ფაილების გაყოფას გავაგრძელებთ, მნიშვნელოვანია აღინიშნოს, რომ შეგიძლიათ რამდენიმე [მესამე მხარის ღრუბლოვანი საცავის] კონფიგურაცია 2. მოდით ახლა ავტვირთოთ PDF დოკუმენტის ნიმუში Cloud Storage-ში შემდეგი მარტივი კოდის ფრაგმენტის გამოყენებით:

// მიიღეთ AppKey და AppSID https://dashboard.aspose.cloud/-დან
// დააინსტალირეთ Nuget Package Aspose.Pdf-Cloud
// სრული მაგალითებისა და მონაცემთა ფაილებისთვის გთხოვთ ეწვიოთ https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet
    

string FileName = "4pages.pdf";
PdfApi pdfApi = new PdfApi(AppKey, AppSid);
using (var file = System.IO.File.OpenRead(Path.Combine(LocalFolder, FileName)))
{
    var response = PdfApi.UploadFile(Path.Combine(StorageFolder, FileName), file);
}

მას შემდეგ, რაც ფაილი აიტვირთება Cloud Storage-ში, მოდით გადავიდეთ კოდზე, რომელიც მუშაობს როგორც PDF cutter ან PDF splitter.

მთელი PDF ფაილის დაყოფა მრავალ ფაილზე

შეიძლება დაგჭირდეთ ყველა გვერდის დაყოფა ცალკეულ PDF დოკუმენტებად. მაგალითად, PDF დოკუმენტის n რაოდენობა გენერირებული იქნება, თუ ორიგინალი დოკუმენტი შეიცავს n გვერდს. მიჰყევით ქვემოთ მოცემულ ნაბიჯებს, რათა გაიყოთ სრული PDF ფაილი ერთი API ზარით:

  1. ატვირთეთ PDF ფაილი Cloud Storage-ში.
  2. დარეკეთ PostSplitDocument API საჭირო პარამეტრების დაყენებისას.
  3. გამომავალი PDF ფაილები შეინახება კონფიგურირებულ ღრუბლოვან საცავში.

C# კოდის ფრაგმენტის ქვემოთ მოცემულია დემონსტრირება იმისა, თუ როგორ უნდა გაიყოთ მთელი PDF დოკუმენტი მრავალ ფაილზე.

// მიიღეთ AppKey და AppSID https://dashboard.aspose.cloud/-დან
// დააინსტალირეთ Nuget Package Aspose.Pdf-Cloud
// სრული მაგალითებისა და მონაცემთა ფაილებისთვის გთხოვთ ეწვიოთ https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet

const string FileName = "4pages.pdf";
PdfApi pdfApi = new PdfApi(AppKey, AppSid);

//დაყავით მთელი PDF დოკუმენტი გვერდი-გვერდ, ცალკეულ PDF დოკუმენტებად
var response = PdfApi.PostSplitDocument(FileName, folder: "TempPdfCloud");

დაყავით PDF-ის კონკრეტული გვერდები ცალკე ფაილებად

თქვენ ასევე შეგიძლიათ გაყოთ PDF დოკუმენტის კონკრეტული გვერდები, რომ გამოყოთ ფაილები თქვენი მოთხოვნების შესაბამისად. ქვემოთ C# კოდი შეიძლება გამოყენებულ იქნას PDF დოკუმენტის კონკრეტული გვერდების დასამუშავებლად.

// მიიღეთ AppKey და AppSID https://dashboard.aspose.cloud/-დან
// დააინსტალირეთ Nuget Package Aspose.Pdf-Cloud
// სრული მაგალითებისა და მონაცემთა ფაილებისთვის გთხოვთ ეწვიოთ https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet

const string FileName = "4pages.pdf";
PdfApi pdfApi = new PdfApi(AppKey, AppSid);

//გაყავით გვერდის ნომერი 2,3 და 4 PDF დოკუმენტების გამოსაყოფად
var response = PdfApi.PostSplitDocument(FileName, from: 2, to: 4 , folder: "TempPdfCloud");

კოდის ეს ნაწყვეტი ქმნის ცალკე PDF დოკუმენტებს გვერდის ნომრებისთვის 2,3 და 4, API მოთხოვნაში მითითებული მნიშვნელობების გამო. ეს გამომავალი PDF დოკუმენტები შეინახება Cloud Drive-ის შესაბამის საქაღალდეში.

იგი ამუშავებს Aspose.PDF Cloud API-ის მარტივ, მაგრამ ეფექტურ API მახასიათებლებს, სადაც თქვენ მხოლოდ უნდა დარეგისტრირდეთ უფასოდ და შეაფასოთ ძლიერი ფუნქციები მარტივი API ზარებით.

დაკავშირებული სტატია

გამოიყენეთ შემდეგი ბმული, რომ გაიგოთ მეტი: