HTML to PDF API

HTML ფაილები ჩვეულებრივ, ვებსაიტების საფუძვლური მშენებლობის ელემენტია. HTML ფაილის ფორმატით შეგიძლიათ მართოთ ან დაარეგულიროთ ტექსტი, გამოსახულებანი, ცხრილები ან სხვა გვერდის შინაარსი. თანამედროვე ვებსაპლიკაციები აცნობებენ ანგარიშებს ან ინფორმაციას HTML ფორმატში, რადგან თითქმის ყველა მოწყობილობა მხარს უჭერს ამ ფორმატს დამატებითი ან კომპლექსური კონფიგურაციის გარეშე. თუმცა, ხშირად საჭიროა დოკუმენტზე ცვლილებებისგან დაცვა დოკუმენტის უფლებების ან ციფრული ხელმოწერის საშუალებით. შესაძლოა, ასევე დაგჭირდეთ მონაცემების ხანგრძლივი პერიოდით შენახვა. ამ შემთხვევაში, შეგიძლიათ გადააქციოთ HTML ფაილებს PDF დოკუმენტებად. არსებობს მრავალი სხვა მიზეზი HTML ფაილების PDF-ზე გარდაქმნის

Aspose.HTML Cloud API for HTML to PDF Conversion

Aspose.HTML Cloud არის REST API, რომელიც გაწვდით HTML დოკუმენტების კონვერტირებას ან манიპულირებას და რამდენიმე სხვა Supported File Formats. შეგიძლიათ გამოიყენოთ იგი любой платформაზე, რომლის გამოყენებასაც გეგმავთ, რადგან მას შეუძლია გამოყენებული იყოს cURL ბრძანებებთან ან SDK-ებთან, მათ შორის PHP, Ruby, Python, Node.js და many others. თქვენ მხოლოდ უნდა გაიმ录ოთ უფასოდ და ტესტიროთ API მისი სრულ შესაძლებლობაში. ჩვენ უკვე შევისწავლეთ ყველა საჭირო ინფორმაცია Creating and Managing accounts დოკუმენტაციის სტატიაში.

HTML ფაილების PDF ფორმატში გადაკონვერტირება

აქ ჩვენ განვიხილავთ HTML-დან PDF-ში გარდაქმნის ორი პოპულარული, მაგრამ განსხვავებული გამოყენების შემთხვევას cURL-ის გამოყენებით. პირველ რიგში, უნდა გავითვალისწინოთ HTML ფაილის PDF-ში გარდაქმნა, როდესაც HTML ფაილი მდებარეობს თქვენს ადგილობრივ დისკზე, და შედეგი PDF შეზღუდულად იქნება თქვენს შენახვაში.

  1. პროგრამის გასაღები და პროგრამის SID მიიღეთ რეგისტრაციის შემდეგ.
  2. JSON ვებსაკანის მიღება
  3. Call the API https://api.aspose.cloud/v3.0/html/convert/pdf
  4. შექმნილი PDF ფაილი შენახული იქნება განსაზღვრულ საქაღალდეში შენახვის სისტემაში.

ქვემოთ მოცემული კოდი აჩვენებს ამ პროცესების ყველა 단계 და გარდაქმნის HTML ფაილს PDF-ში:

// პირველ რიგში მიიღეთ JSON Web Token
// ბრაზით მიიღეთ თქვენი აპლიკაციის გასაღები და აპლიკაციის SID ვებსაიტიდან https://dashboard.aspose.cloud/#/apps. დაუკვრეთ აპლიკაციის გასაღები "clientsecret"-ში და აპლიკაციის SID "clientid"-ში.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=xxxx&client_secret=xxxx" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"


// cURL example to convert HTML file to PDF
curl -v "https://api.aspose.cloud/v3.0/html/convert/pdf?outPath=Aspose.HTML_Cloud.pdf" \
-X POST \
-H "accept: application/json" \
-H "Content-Type: multipart/form-data" \
-F "file=@Aspose.HTML_Cloud.html;type=text/html" \
-H "authorization: Bearer <jwt token>"

Input HTML file displayed by browser (Google Chrome)

HTML to PDF rendering

Aspose.HTML Cloud API-ს მიერ გენერირებული PDF ფაილი

PDF output

ასევე, შეგიძლიათ გამოიყენოთ HTML-ის PDF-ში გადაყვანა URL-ის საშუალებით. თქვენი მოთხოვნის საპასუხოდ, მიიღებთ PDF ფაილს, რომელსაც შეგიძლიათ შეინახოთ თქვენს ადგილობრივ ფაილური სისტემაში. ქვემოთ მოცემულია ნაბიჯები, რომლებიც გვესაუბრებიან ვებსაიტის PDF-ში გადაყვანის შესახებ URL-ის მითითებით.

  1. პროგრამის გასაღები და პროგრამის SID მიიღეთ რეგისტრაციის შემდეგ.
  2. JSON ვებსაკანის მიღება
  3. Call the API https://api.aspose.cloud/v3.0/html/convert/pdf where you need to pass the URL as parameter
  4. გადადგმული PDF ფაილი შენახული იქნება თქვენს ადგილშტაბური ფაილური სისტემაში

ამ კოდის ნიმუში დაიცავს ამ ნაბიჯებს და მარტივად შეუძლია PDF დოკუმენტის გენერირება:

// ყველა პირველი მიიღე JSON Web Token
// ამოიღეთ თქვენი აპლიკაციის გასაღები და აპლიკაციის SID https://dashboard.aspose.cloud/#/apps-დან. გთხოვთ დაასახელოთ აპის გასაღები "clientsecret"-ში და აპლიკაციის SID "clientid" არგუმენტში.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=xxxx&client_secret=xxxx" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

// cURL example to convert web page to PDF
curl -v "https://api.aspose.cloud/v3.0/html/convert/pdf?sourceUrl=https%3A%2F%2Fcompany.aspose.cloud/" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <jwt token>" \
-o Aspose.HTML_URLtoPDF.pdf

ვებსაიტი მიაწვდება ბრაუზერის მიერ (Google Chrome)

Source HTML file

Aspose.HTML Cloud-ის მიერ აღებული PDF ფაილის შედეგი

HTML to PDF

როგორც შეგიძლიათلاحظეთ გენერირებული PDF ფაილი არის ნამდვილი აღწერა WYSIWYG რენდერინგის. API უზრუნველყოფს მაღალი სანდოობის რენდერინგს, ასე რომ, ის შეიძლება იყოს სრულყოფილი კანდიდატი თქვენს აპლიკაციებში ინტეგრირებისთვის. გთხოვთ არ მოერიდოთ API-ების ტესტირების ჩატარებას ყიდვის პროცესამდე და სიამოვნებით მოვისმენდით თქვენს შეშფოთებებს, კითხვებს ან सुझावებს მისი საშუალებით Free Support Forums.

მდებარე პოსტი: