
PDF გაყოფისა და შერწყმის ოპერაციები ჩვეულებრივ შემოთავაზებულია ფასიან პროგრამულ უზრუნველყოფაში და უფასო PDF მაყურებლების უმეტესობა არ უზრუნველყოფს ამ შესაძლებლობებს. ასევე, თუ საჭიროა გარკვეული PDF დოკუმენტების ერთმანეთთან შერწყმა, ჯერ უნდა დააინსტალიროთ, დააკონფიგურიროთ და შეიძინოთ სრული ლიცენზიის გამოწერა. შეიძლება გქონდეთ მხოლოდ PDF ფაილების გაერთიანების მოთხოვნა, მაგრამ მოგიწევთ გადაიხადოთ სრული ლიცენზირების ფასი. ამის გარდა, თქვენ შეიძლება წააწყდეთ სცენარს, როდესაც გჭირდებათ PDF ფაილების გაერთიანება, მაგრამ პროგრამა არ არის ხელმისაწვდომი კონკრეტულ პლატფორმაზე. ამიტომ, ყველა ასეთი სცენარის შესამცირებლად, ჩვენ გირჩევთ გამოიყენოთ Aspose.PDF Cloud API PDF ფაილების ონლაინ შერწყმის მიზნით. არ არის საჭირო პროგრამული უზრუნველყოფის ჩამოტვირთვა ან ინსტალაცია და შეასრულეთ ყველა ოპერაცია ღრუბელში.
- PDF დამუშავების API პითონში
- შეაერთეთ PDF ფაილები პითონში
- შეაერთეთ PDF ფაილები cURL ბრძანების გამოყენებით
PDF დამუშავების API პითონში
Aspose.PDF Cloud SDK for Python არის გადაფარვა Aspose.PDF Cloud API-ის გარშემო, რომელიც გთავაზობთ PDF ფაილების დამუშავების ყველა ძალასა და შესაძლებლობებს Python დეველოპერებისთვის. ანალოგიურად, SDK ასევე უზრუნველყოფს მრავალი PDF ფაილის გაერთიანების / გაერთიანების ფუნქციას ერთ გამომავალ დოკუმენტში და ეს ყველაფერი შეიძლება განხორციელდეს რამდენიმე კოდის ხაზით.
ინსტალაცია
სანამ შემდგომ გადავიდოდეთ, პირველი ნაბიჯი არის SDK-ის დაყენება PIP ან GitHub საცავიდან. ამ სტატიაში ჩვენ განვიხილავთ PIP-დან ინსტალაციის ნაბიჯებს. უბრალოდ შეასრულეთ შემდეგი ბრძანება ტერმინალზე/ბრძანების სტრიქონზე, რომ დააინსტალიროთ SDK-ის უახლესი ვერსია სისტემაში.
pip install asposepdfcloud
ინსტალაცია Pycharm-ში
PyCharm არის პოპულარული IDE პითონის განვითარებისთვის. ასე რომ, იმისათვის, რომ გამოიყენოთ SDK პირდაპირ Python IDE-ში, გთხოვთ, მიჰყევით ქვემოთ მოცემულ ნაბიჯებს.
დააწკაპუნეთ პრეფერენციების მენიუს პუნქტზე PyCharm მენიუში.

მარცხენა ხიდან აირჩიეთ Python Interpreter პროექტის განყოფილებაში.

ახლა დააწკაპუნეთ ნიშანზე + (პლუს) მარჯვენა განყოფილებაში და შეიყვანეთ asposepdfcloud საძიებო ველში ხელმისაწვდომი პაკეტების დიალოგში.

ახლა დააჭირეთ ღილაკს Install Package. SDK-ის დაყენების შემდეგ გამოჩნდება წარმატების შეტყობინება.
შეაერთეთ PDF ფაილები პითონში
Aspose.PDF Cloud იყენებს ღრუბელზე დაფუძნებულ შენახვის სერვისებს დოკუმენტების შესანახად. ამიტომ, მონაცემთა მთლიანობისა და კონფიდენციალურობის უზრუნველსაყოფად, მხოლოდ ავტორიზებულ პირებს შეუძლიათ წვდომა API-ებზე. ასე რომ, პირველი ნაბიჯი არის ანგარიშის შექმნა Aspose.Cloud dashboard-ით. თუ გაქვთ GitHub ან Google ანგარიში, უბრალოდ დარეგისტრირდით. წინააღმდეგ შემთხვევაში, დააწკაპუნეთ ღილაკზე Create a new Account და მიაწოდეთ საჭირო ინფორმაცია. ახლა შედით საინფორმაციო დაფაზე რწმუნებათა სიგელების გამოყენებით და გააფართოვეთ აპლიკაციების განყოფილება დაფიდან და გადადით ქვემოთ კლიენტის სერთიფიკატების განყოფილებისკენ, რომ ნახოთ კლიენტის ID და კლიენტის საიდუმლო დეტალები.
ქვემოთ მოცემულია ნაბიჯები PDF დოკუმენტების გაერთიანებისთვის.
- უპირველეს ყოვლისა, შექმენით ApiClient-ის ობიექტი არგუმენტებად ClientSecret და ClientID-ის გადაცემისას.
- მეორეც, შექმენით PdfApi ინსტანცია ApiClient ობიექტის არგუმენტად გადაცემისას.
- შემდეგ შექმენით Opts ობიექტი, სადაც განვსაზღვრავთ დასამატებლად მიზანმიმართულ PDF-ს, PDF ფაილის საწყის და ბოლო გვერდს.
- და ბოლოს, გამოიძახეთ postappenddocument(…) მეთოდი PDF შერწყმის ოპერაციების შესასრულებლად.
# მიიღეთ თქვენი ClientId და ClientSecret https://dashboard.aspose.cloud-დან (საჭიროა უფასო რეგისტრაცია).
#initialize PdfApi client instance using ClientID and ClientSecret
pdf_api_client = asposepdfcloud.api_client.ApiClient("d87269aade6a46cdc295b711e26809af", "a41d01ef-dfd5-4e02-ad29-bd85fe41e3e4")
# შექმენით PdfApi ინსტანცია PdfApiClient-ის არგუმენტად გადაცემისას
pdf_api = PdfApi(pdf_api_client)
# წყარო PDF დოკუმენტი
file_name = 'PdfWithAnnotations.pdf'
# PDF ფაილი, რომლის გვერდებიც უნდა დაერთოს
append_file_name = 'PdfWithTable.pdf'
# PDF-ის შეერთების განმსაზღვრელი პარამეტრების მაგალითის შექმნა
# დამაკავშირებელი ფაილის საწყისი და ბოლო გვერდი
opts = {
"append_file": append_file_name,
"start_page": 1,
"end_page": 2
}
# დარეკეთ API გვერდების გაერთიანებისთვის
response = pdf_api.post_append_document(file_name, **opts)
# საპასუხო კოდის გადაცემა კონსოლში
print(response)
შეაერთეთ PDF ფაილები cURL ბრძანების გამოყენებით
cURL ბრძანებები არის REST API-ებზე წვდომის ერთ-ერთი მოსახერხებელი გზა ნებისმიერი პლატფორმის ბრძანების ხაზის ტერმინალის მეშვეობით. თქვენ კი არ გჭირდებათ SDK-ის დაყენება, არამედ უბრალოდ შეასრულეთ ბრძანება ტერმინალის აპლიკაციაში და შეასრულეთ თქვენი მოთხოვნები. ასე რომ, cURL ბრძანებების გამოსაყენებლად, პირველი ნაბიჯი არის JSON Web Token-ის (JWT) გენერირება ისე, რომ API-ები ხელმისაწვდომი იყოს ბრძანების სტრიქონიდან. იგივე JWT ჟეტონი გამოიყენება API-ებზე წვდომისთვის cURL ბრძანებების საშუალებით.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=a41d01ef-dfd5-4e02-ad29-bd85fe41e3e4&client_secret=d87269aade6a46cdc295b711e26809af" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
გამოიყენეთ შემდეგი ბრძანება და სამიზნე PDF გაერთიანდება PDF ფაილების წყაროს/შეყვანისთვის PostAppendDocument API-ს გამოყენებით. შედეგად მიღებული გამომავალი ინახება ღრუბლოვან საცავში.
curl -X POST "https://api.aspose.cloud/v3.0/pdf/PdfWithAnnotations.pdf/appendDocument?appendFile=PdfWithTable.pdf&startPage=2&endPage=3" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
დასკვნა
ამ სტატიაში ჩვენ განვიხილეთ ნაბიჯები PDF შერწყმის ოპერაციების შესასრულებლად Python REST API-ს გამოყენებით. ღია კოდის ტიპის გამო, SDK-ის სრული კოდის ჩამოტვირთვა შესაძლებელია GitHub საცავიდან.
SDK-ის შესაძლებლობების შესახებ დამატებითი ინფორმაციისთვის, გთხოვთ, ეწვიოთ დოკუმენტაციის შემდეგ თემას Aspose.PDF Cloud Features. მიუხედავად ამისა, თუ რაიმე პრობლემას წააწყდებით API-ს გამოყენებისას, გთხოვთ დაგვიკავშირდეთ უფასო ტექნიკური მხარდაჭერის ფორუმის მეშვეობით.
დაკავშირებული სტატიები
ჩვენ ასევე გირჩევთ გაეცნოთ შემდეგ სტატიებს, რომლებიც განმარტავს: