
გადაიყვანეთ PDF EPUB ონლაინ რეჟიმში
დღევანდელ სწრაფ ციფრულ სამყაროში ელექტრონულმა წიგნებმა დიდი პოპულარობა მოიპოვა და მოთხოვნა ელექტრონული წიგნების ფორმატებზე, როგორიცაა EPUB, იზრდება. თუმცა, ბევრჯერ ვხვდებით PDF ფაილებს, რომლებიც არ არის თავსებადი ელექტრონული წიგნების მკითხველებთან. სწორედ აქ ჩნდება PDF-ზე EPUB-ზე გადაყვანის საჭიროება. PDF ფაილების EPUB-ად გადაქცევა არა მხოლოდ მათ წაკითხვას ხდის ელექტრონული წიგნების მკითხველებზე, არამედ იძლევა უკეთესი ხელმისაწვდომობის, პორტაბელურობისა და ძიების შესაძლებლობას. ამ სტატიაში განვიხილავთ PDF-ში EPUB-ის კონვერტაციის სარგებელს და მოგაწვდით ნაბიჯ-ნაბიჯ სახელმძღვანელოს, თუ როგორ უნდა გადაიყვანოთ PDF ფაილები EPUB-ში Python-ისა და Python SDK-ის გამოყენებით.
- PDF to EPUB კონვერტაციის API
- გადაიყვანეთ PDF EPUB-ში Python-ის გამოყენებით
- PDF-ზე EPUB-ში cURL ბრძანებების გამოყენებით
PDF to EPUB კონვერტაციის API
Aspose.PDF Cloud SDK for Python არის მძლავრი API, რომელიც გთავაზობთ მრავალფეროვან შესაძლებლობებს PDF ფაილების დასამუშავებლად. ის ასევე გთავაზობთ მარტივ და ეფექტურ საშუალებას PDF ფაილების EPUB ფორმატში გადასაყვანად. Aspose.PDF Cloud API-ს PDF-ის დამუშავების მძლავრი შესაძლებლობებით, თქვენ შეგიძლიათ სწრაფად და მარტივად გარდაქმნათ თქვენი PDF დოკუმენტები მაღალი ხარისხის EPUB ელექტრონულ წიგნებად. იქნება თუ არა ერთი ფაილის ან დოკუმენტების დიდი ნაწილის კონვერტაცია, Aspose.PDF Cloud SDK Python-ისთვის გაადვილებს სამუშაოს სწრაფად და ზუსტად შესრულებას.
ახლა ჩვენ ჯერ უნდა დავაყენოთ SDK, რომელიც თავისუფლად არის ხელმისაწვდომი PIP და GitHub საცავიდან ჩამოსატვირთად. ამრიგად, ჩვენ ვაპირებთ შემდეგი ბრძანების შესრულებას ტერმინალზე/ბრძანების სტრიქონზე, რომ დააინსტალიროთ SDK-ის უახლესი ვერსია ჩვენს სისტემაში.
pip install asposepdfcloud
შემდგომში, შემდეგი მნიშვნელოვანი ნაბიჯი არის თქვენი კლიენტის სერთიფიკატების მიღება Dashboard-დან. თუ არ გაქვთ არსებული ანგარიში, გამოიყენეთ თქვენი GitHub ან Google ანგარიში რეგისტრაციისთვის.
გადაიყვანეთ PDF EPUB-ში Python-ის გამოყენებით
გთხოვთ, მიჰყვეთ ქვემოთ მოცემულ ნაბიჯებს ღრუბლოვან საცავში შენახული PDF ფაილების ჩასატვირთად და EPUB ფორმატში კონვერტაციის შესასრულებლად.
- პირველ რიგში, შექმენით ApiClient-ის ეგზემპლარი, სადაც არგუმენტებად გადავცემთ კლიენტის რწმუნებათა სიგელებს.
- მეორეც, PdfApi ობიექტის ინიციალიზება ApiClient ობიექტის არგუმენტად გადაცემით.
- მესამე, დააყენეთ მნიშვნელობა არასავალდებულო პარამეტრისთვის contentRecognitionMode კონტენტის ამოცნობის გასაკონტროლებლად. შესაძლო მნიშვნელობებია Fixed, PdfFlow ან Flow.
- დაბოლოს, გამოიძახეთ putpdfinstoragetoepub(..) მეთოდი, რომ ჩატვირთოთ PDF ფაილი, რომელიც უკვე ხელმისაწვდომია ღრუბლოვან საცავში, გადააკეთოთ იგი EPUB ფორმატში და შეინახოთ მიღებული ფაილი იმავე საცავში.
def PDFtoEPUB():
try:
#Client credentials
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
#initialize PdfApi client instance using client credetials
pdf_api_client = asposepdfcloud.api_client.ApiClient(client_secret, client_id)
# შექმენით PdfApi ინსტანცია PdfApiClient-ის არგუმენტად გადაცემისას
pdf_api = PdfApi(pdf_api_client)
# შეიყვანეთ PDF ფაილი
input_file = 'marketing.pdf'
# შედეგი EPUB ფაილის სახელი
output_file = 'converted.epub'
# დააყენეთ შინაარსის ნაკადის ამოცნობის მნიშვნელობა
contentRecognition = 'Fixed'
# დაურეკეთ API-ს PDF-ის EPUB-ად გადასაყვანად და შედეგის შესანახად Cloud საცავში
response = pdf_api.put_pdf_in_storage_to_epub(name = input_file, out_path= output_file, content_recognition_mode= contentRecognition)
# დაბეჭდეთ პასუხის კოდი კონსოლში
print(response)
# შეტყობინების ამობეჭდვა კონსოლში (სურვილისამებრ)
print('PDF successfully converted to EPUB !')
except ApiException as e:
print("Exception while calling PdfApi: {0}".format(e))
print("Code:" + str(e.code))
print("Message:" + e.message)

სურათი 1: - PDF-ში EPUB კონვერტაციის გადახედვა.
ზემოთ მოყვანილ მაგალითში გამოყენებული შეყვანილი PDF ფაილის ჩამოტვირთვა შესაძლებელია marketing.pdf-დან.
PDF to EPUB cURL ბრძანებების გამოყენებით
PDF-ის EPUB-ად გადაქცევის კიდევ ერთი გზაა Aspose.PDF Cloud API cURL ბრძანებების გამოყენებით. ამ მეთოდით, თქვენ შეგიძლიათ გამოიყენოთ API-ს მძლავრი ფუნქციები თქვენი PDF ფაილების EPUB ფორმატში სწრაფად და მარტივად გადასაყვანად. CURL ბრძანებების მეშვეობით API მოთხოვნის სერიის შესრულებით, შეგიძლიათ ატვირთოთ თქვენი PDF ფაილი ღრუბელში, გადაიყვანოთ ის EPUB-ში და შემდეგ ჩამოტვირთოთ კონვერტირებული ფაილი. ეს მეთოდი იძლევა ავტომატიზაციისა და სხვა სისტემებთან ინტეგრაციის მაღალ დონეს, რაც მას პოპულარულ არჩევანს ხდის მრავალი დეველოპერისთვის.
ახლა, პირველ რიგში, ჩვენ უნდა შევქმნათ JSON Web Token (JWT) ჩვენი კლიენტის სერთიფიკატების საფუძველზე. ასე რომ, გთხოვთ შეასრულოთ შემდეგი ბრძანება JWT ტოკენის გენერირებისთვის.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=88d1cda8-b12c-4a80-b1ad-c85ac483c5c5&client_secret=406b404b2df649611e508bbcfcd2a77f" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
მეორეც, გამოიყენეთ შემდეგი ბრძანება, რომ ატვირთოთ შეყვანილი PDF ღრუბლოვან საცავში:
curl -v "https://api.aspose.cloud/v3.0/pdf/storage/file/{filePath}" \
-X PUT \
-F file=@{localFilePath} \
-H "accept: application/json" \
-H "Content-Type: multipart/form-data" \
-H "Authorization: Bearer {accessToken}"
შეცვალეთ
{filePath}
იმ ბილიკით, სადაც გსურთ ფაილის შენახვა ღრუბლოვან საცავში.
შეცვალეთ
{localFilePath}
თქვენს ლოკალურ სისტემაში PDF-ის შეყვანის ბილიკით.
ასევე, შეცვალეთ
{accessToken}
თქვენი Aspose Cloud წვდომის ჟეტონით (ზემოთ გენერირებული).
და ბოლოს, გთხოვთ, შეასრულოთ შემდეგი ბრძანება PDF-ის EPUB-ად გადასაყვანად და შედეგად მიღებული ელექტრონული წიგნი ადგილობრივ დისკზე შესანახად.
curl -v "https://api.aspose.cloud/v3.0/pdf/Converted.pdf/convert/epub?contentRecognitionMode=Flow" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>" \
-o "MyResultant.epub"
სწრაფი რჩევა
EPUB ფაილების სანახავად, გთხოვთ, გამოიყენოთ ჩვენი უფასო EPUB viewer აპი.
დასკვნა
დასასრულს, PDF-ის EPUB-ად გადაქცევა შეიძლება იყოს მნიშვნელოვანი ამოცანა სხვადასხვა მიზეზის გამო, როგორიცაა დოკუმენტების წაკითხვის, ხელმისაწვდომობისა და პორტაბელურობის გაზრდა. Aspose.PDF Cloud გთავაზობთ ძლიერ და მოქნილ API-ებსა და SDK-ებს, რომლებიც შეიძლება გამოყენებულ იქნას ამ ამოცანის მარტივად და ეფექტურად შესასრულებლად. მიუხედავად იმისა, გსურთ გამოიყენოთ პროგრამირების ენა ან ბრძანების ხაზის ხელსაწყოები, Aspose.PDF Cloud გთავაზობთ გადაწყვეტილებებს, რომლებიც შეესაბამება თქვენს საჭიროებებს. მისი მოწინავე ფუნქციებითა და შესაძლებლობებით, Aspose.PDF Cloud დაგეხმარებათ გაამარტივოთ თქვენი PDF-ზე EPUB-ზე კონვერტაციის პროცესი და გააუმჯობესოთ თქვენი მთლიანი პროდუქტიულობა.
სასარგებლო ბმულები
დაკავშირებული სტატიები
ჩვენ გირჩევთ ეწვიოთ შემდეგ სტატიებს მეტის გასაგებად: