
ისწავლეთ როგორ გადაიყვანოთ PDF HTML-ში Python-ის გამოყენებით
დღევანდელ სწრაფ ციფრულ სამყაროში დოკუმენტების ხელმისაწვდომობა საკვანძო საკითხია როგორც ბიზნესისთვის, ასევე ინდივიდებისთვის. PDF დოკუმენტების HTML-ში გადაყვანის საჭიროება არასოდეს ყოფილა უფრო გამოხატული. თუმცა, PDF ფაილები შესანიშნავია დოკუმენტის ფორმატირების შესანარჩუნებლად, მაგრამ მათთან მუშაობა ინტერნეტში შეიძლება იყოს რთული. მათ ხშირად აკლიათ ინტერაქტიულობა და ადაპტირება, რომელიც საჭიროა თანამედროვე ონლაინ გამოცდილებისთვის. ეს არის სადაც Python REST API გადადის უფსკრულის გადასალახად. ეს სტატია იკვლევს მზარდ მოთხოვნას PDF-ში HTML კონვერტაციაზე და როგორ შეუძლია Python REST API-ს მოახდინოს რევოლუცია ამ პროცესში.
- Python REST API PDF-ში HTML კონვერტაციისთვის
- გადაიყვანეთ PDF HTML-ში პითონში
- PDF to HTML cURL ბრძანების გამოყენებით
Python REST API PDF-ში HTML კონვერტაციისთვის
PDF დოკუმენტების HTML ფორმატში გადაყვანა მარტივი და ეფექტური ამოცანაა Aspose.PDF Cloud SDK for Python-ით. ეს მძლავრი SDK უზრუნველყოფს უამრავ შესაძლებლობებს PDF-ში HTML-ში გადაყვანის გამოწვევებთან შეუფერხებლად. გჭირდებათ თუ არა თქვენი დოკუმენტების ინტერნეტში წარდგენა, კონტენტის გაზიარება სხვადასხვა პლატფორმებზე ან დოკუმენტებზე ხელმისაწვდომობის გაძლიერება, Aspose.PDF Cloud-ი მოგიწოდებთ.
Python Cloud SDK-ს შეუძლია შექმნას, დაარედაქტიროს ან გარდაქმნას PDF ფაილები სხვადასხვა ფორმატებში, მათ შორის EPUB, PS, SVG, XLSX, PPTX, DOCX, HTML.
SDK ხელმისაწვდომია ჩამოსატვირთად PIP და GitHub საცავიდან. ახლა გთხოვთ, შეასრულოთ შემდეგი ბრძანება ტერმინალზე/ბრძანების სტრიქონზე, რომ დააინსტალიროთ SDK-ის უახლესი ვერსია სისტემაში.
pip install asposepdfcloud
იმ შემთხვევაში, თუ თქვენ გჭირდებათ უშუალოდ მითითების დამატება თქვენს Python პროექტში Visual Studio IDE-ში, გთხოვთ მოძებნოთ asposepdfcloud როგორც პაკეტი Python-ის გარემოს ფანჯრის ქვეშ. გთხოვთ, მიჰყვეთ ქვემოთ მოცემულ სურათზე დანომრილ ნაბიჯებს ინსტალაციის პროცესის დასასრულებლად.

სურათი 1: - PDF-ში HTML კონვერტაციის API.
გადაიყვანეთ PDF HTML-ში პითონში
გთხოვთ, მიჰყევით ქვემოთ მოცემულ ინსტრუქციებს PDF-ის HTML ფორმატში გადასაყვანად.
- პირველ რიგში, შექმენით ApiClient კლასის ეგზემპლარი, როდესაც არგუმენტად გადაიტანეთ ClinetID და კლიენტის საიდუმლო დეტალები.
- მეორეც, შექმენით PdfApi-ს ობიექტი, სადაც არგუმენტად გადავცემთ ApiClient ობიექტს.
- მესამე, მიუთითეთ შეყვანის PDF-ის სახელი და შედეგი გამომავალი.
- და ბოლოს, გამოიძახეთ putpdfinstoragetohtml(…) მეთოდი PdfApi კლასის, კონვერტაციის დასაწყებად. გამომავალი ინახება ღრუბლოვან საცავში.
# კოდის სრული ნიმუშებისთვის, გთხოვთ ეწვიოთ https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-python
import asposepdfcloud
import asposepdfcloud.models
import asposepdfcloud.api_client
from asposepdfcloud import PdfApi
def pdf2html():
try:
#initialize PdfApi client instance using ClientID and ClientSecret
pdf_api_client = asposepdfcloud.api_client.ApiClient("406b404b2df649611e508bbcfcd2a77f", "88d1cda8-b12c-4a80-b1ad-c85ac483c5c5")
# შექმენით PdfApi ინსტანცია PdfApiClient-ის არგუმენტად გადაცემისას
pdf_api = PdfApi(pdf_api_client)
# წყარო PDF დოკუმენტი
input_file_name = 'completeWorkbook.pdf'
# შედეგად მიღებული ფაილის სახელი
resultant_file_name = 'CodeConversion.zip'
# დარეკეთ API კონვერტაციის შესასრულებლად
# ჩვენ დავაყენეთ გამომავალი ფორმატი zip-ად და დოკუმენტის ტიპი xhtml
response = pdf_api.put_pdf_in_storage_to_html(input_file_name,fixed_layout='true', split_into_pages='false', document_type='Xhtml', output_format='zip',out_path=resultant_file_name)
# შეტყობინების ამობეჭდვა კონსოლში (სურვილისამებრ)
print('PDF successfully converted to HTML format !')
except ApiException as e:
print("Exception while calling PdfApi: {0}".format(e))
PDF to HTML cURL ბრძანების გამოყენებით
გარდა ამისა, PDF-ის HTML-ად გადაქცევა ასევე შეიძლება გამარტივდეს cURL ბრძანებების გამოყენებით Aspose.PDF Cloud-თან ერთად. ეს მიდგომა უზრუნველყოფს მოსახერხებელ გზას Aspose.PDF Cloud-ის შესაძლებლობების გამოსაყენებლად თქვენი PDF-ში HTML კონვერტაციისთვის. ეს მიდგომა საუკეთესოდ ერგება თქვენს მოთხოვნებს, როდესაც თქვენ ეძებთ პლატფორმისა და ენის დამოუკიდებელ მიდგომას PDF-ში HTML-ში უწყვეტი კონვერტაციის პროცესის განსახორციელებლად.
პირველ რიგში, ჩვენ უნდა შევქმნათ 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"
მას შემდეგ, რაც ჩვენ გვექნება JWT ჟეტონი, ჩვენ შეგვიძლია შევასრულოთ შემდეგი ბრძანება Cloud-ში არსებული PDF ფაილის HTML ფორმატში გადასაყვანად და შედეგად, გამომავალი ბრუნდება ნაკადის პასუხად.
curl -v -X GET "https://api.aspose.cloud/v3.0/pdf/awesomeTable.pdf/convert/html?documentType=Xhtml&fixedLayout=true&splitCssIntoPages=false&splitIntoPages=false&fontSavingMode=AlwaysSaveAsTTF" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>" \
-o .\Documents\PDFConversion.zip
იმ შემთხვევაში, თუ თქვენ გჭირდებათ PDF ფაილის HTML-ში გადაქცევა და ასევე გსურთ შენახვა ღრუბლოვან საცავში, გთხოვთ, გამოიყენოთ შემდეგი ბრძანება.
curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/completeWorkbook.pdf/convert/html?outPath=converted.html&fixedLayout=true&splitIntoPages=false&outputFormat=Zip" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"

სურათი 2: - PDF-ში HTML კონვერტაციის გადახედვა.
დასკვნა
დასასრულს, მოგზაურობა PDF-დან HTML-მდე არასოდეს ყოფილა უფრო გლუვი. ჩვენ გამოვიკვლიეთ Python REST API-ების ტრანსფორმაციის ძალა და Aspose.PDF Cloud-ის ეფექტურობა cURL ბრძანებებით თქვენი PDF დოკუმენტების დინამიურ, ვებ-მზა HTML-ად გადაქცევისას. ეს მეთოდები არა მხოლოდ უზრუნველყოფს დოკუმენტის მთლიანობას, არამედ აძლიერებს ხელმისაწვდომობას და გაზიარებას. ასე რომ, დროა გახადოთ თქვენი კონტენტი ხელმისაწვდომი უფრო ფართო აუდიტორიისთვის და აამაღლოთ თქვენი ონლაინ ყოფნა.
თუ API-ს გამოყენებისას რაიმე პრობლემა შეგექმნებათ ან გაქვთ დამატებითი შეკითხვები, გთხოვთ, მოგერიდებათ დაგვიკავშირდეთ [უფასო პროდუქტის მხარდაჭერის ფორუმის] მეშვეობით 17.
დაკავშირებული სტატიები
ჩვენ გირჩევთ ეწვიოთ შემდეგ ბმულებს მეტის გასაგებად: