გადააკეთეთ თქვენი ვებ გვერდი PDF-ზე მყისიერად Aspose.PDF ღრუბლოვანი SDK-ების გამოყენებით. ერთი ბრძანება HTML-ში PDF კონვერტაცია.

html to pdf გადამყვანი

მიმოხილვა

გაინტერესებთ თქვენი Node.js აპლიკაციის გამდიდრება HTML-დან PDF-ის გადამყვანით? თქვენ მოხვდით სწორ ადგილას. ცოტა ხნის წინ, ჩვენ გამოვაქვეყნეთ რამდენიმე ბლოგის პოსტი, როგორიცაა PDF To DOC Converter – Aspose.PDF Cloud SDKs For Node.js, Convert Excel to PDF in Python | XLS ელცხრილი PDF-ში და სხვა. თუმცა, ეს არის ახალი სტატია Aspose.PDF Cloud Product Family-ის სერიიდან და ჩვენ განვიხილავთ ვებ-ზე PDF-ის კონვერტაციის ბიბლიოთეკას შემდეგი პუნქტების გაშუქებით.

ფაილის ფორმატის გადამყვანის შესავალი (Aspose.PDF)

ჩვენს უახლეს ბლოგის პოსტში, ჩვენ დეტალურად აღვწერეთ რა არის Aspose.PDF და როგორ მუშაობს იგი. თუმცა, ჩვენი წინა ბლოგის პოსტი ეხებოდა PDF ფაილების DOC-ად გადაქცევას Aspose.PDF-ის მიერ მოწოდებული ღრუბელზე დაფუძნებული SDK-ების გამოყენებით. გარდა ამისა, დეველოპერებს შეუძლიათ აირჩიონ REST (წარმომადგენლობითი მდგომარეობის გადაცემა) API ან SDK (პროგრამული უზრუნველყოფის განვითარების ნაკრები).ორივე ვერსია ხელმისაწვდომია სრული დოკუმენტაციით განვითარებისა და გამოყენების შესახებ. უფრო მეტიც, Aspose.PDF-ის აბონენტებს შეუძლიათ გამოიყენონ ფორუმი, სადაც მათ შეუძლიათ გახსნან ნებისმიერი დისკუსია ფუნქციების შესახებ. დამხმარე ჯგუფი საკმაოდ აქტიურია კითხვების/დისკუსიების მიმართ, რათა მომხმარებლის გამოცდილება უპრობლემოდ იყოს.

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

html to pdf გადამყვანი

ტესტირების დასრულების შემდეგ, შეგიძლიათ ნახოთ და აირჩიოთ გამოწერის გეგმა Aspose.cloud-ის dashboard-ზე. უფასო გეგმა ასევე ხელმისაწვდომია მთელი ეკოსისტემის გასაგებად.

ღრუბელზე დაფუძნებული დოკუმენტის კონვერტაციის API-ს ბიზნეს უპირატესობები

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

კონკურენტული უპირატესობა

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

ხაზგარეშე წვდომა

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

რედაქტირებადი

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

ანალოგიურად, არსებობს მრავალი სხვა დადებითი მხარე, რომელსაც გააჩნია Aspose.PDF ღრუბელზე დაფუძნებული SDK-ები, რომელთა ინტეგრირებაც შეგიძლიათ თქვენს ონლაინ ბიზნეს სივრცეში უმოკლეს დროში. მთელი პროცესი საკმაოდ მარტივი და მეგობრულია, რომ თქვენ უბრალოდ ჩართავთ მას და დანარჩენი ჯადოქრობა შეუფერხებლად ხდება.

როგორ გადავიტანოთ HTML PDF-ში Aspose.PDF ღრუბლოვანი SDK-ების გამოყენებით?

ჯერჯერობით, ჩვენ გავიარეთ ფაილის ფორმატის გადამყვანი (Aspose.PDF) და ასევე განვიხილეთ ღრუბელზე დაფუძნებული დოკუმენტის კონვერტაციის API-ს ძირითადი უპირატესობები. შემდეგი, ჩვენ დავინახავთ, თუ როგორ შეგვიძლია დავაყენოთ Aspose.PDF ჩვენს Node.js აპლიკაციაში.

თუ ახალი ხართ ჩვენს პლატფორმაში, გთხოვთ, თავისუფლად ეწვიოთ ამ სამეურვეო პროგრამას, რომელშიც ჩვენ განვსაზღვრეთ ყველა ნაბიჯი Aspose.cloud-ის დაყენებასთან დაკავშირებით. გარდა ამისა, ჩვენ ასევე განვიხილეთ წინასწარი რეკვიზიტები.

როგორც ჩვენ დავაყენეთ ძირითადი პროექტი Nestjs-ში (ანუ Nod.js Framework) ჩვენს ლოკალჰოსტზე HTML-დან PDF-ის გადამყვანის დასაყენებლად. ახლა, მოდით გავხსნათ “app.controller.ts” ფაილი, რომელიც მოთავსებულია “src” საქაღალდეში და ჩასვით შემდეგი კოდი, რათა ჩართოთ Web-ში PDF კონვერტაცია თქვენს Node.js აპში.

import { Controller, Post } from '@nestjs/common';
import { AppService } from './app.service';
import { PdfApi } from 'asposepdfcloud';
import \* as fs from 'fs';
@Controller()
export class AppController {
  constructor(private readonly appService: AppService) {}
  @Post('/html-to-pdf')
  async htmlToPdf() {
    const name = 'index.html';
    const SrcFile = '/' + name;
    const detFolder = '/myfolder';
    const resultFile = 'index.pdf';
    const resultPath = 'myfolder/' + resultFile;
    const storageName = 'testing';
    const fileToWrite = process.cwd() + '/' + resultFile;

    const pdfApi = new PdfApi(
      'YOUR-APPSID',
      'YOUR-APPKEY',
    );
    try {
      // Upload file to aspose cloud storage
      const data = fs.readFileSync(name);
      await pdfApi.uploadFile(SrcFile, new Buffer(data), 'testing');
      // Invoke Aspose.Pdf Cloud SDK API to create PDF file from HTML
      await pdfApi.putHtmlInStorageToPdf(
        resultFile,
        SrcFile,
        name,
        null,
        null,
        false,
        null,
        null,
        null,
        null,
        detFolder,
        storageName,
      );

      // Download pdf from cloud storage
      const fileData = await pdfApi.downloadFile(resultPath, storageName, '');
      const writeStream = fs.createWriteStream(fileToWrite);
      writeStream.write(fileData.body);

      return 'Web Page converted to PDF successfully';
    } catch (e) {
      throw e;
    }
  }
}

და ბოლოს, გადატვირთეთ სერვერი, შეგიძლიათ გააკეთოთ პოსტის მოთხოვნა https://localhost:3000/html-to-pdf. ახლა თქვენ უნდა ნახოთ ფაილი სახელად “index.pdf” თქვენი პროექტის root საქაღალდეში. სულ ესაა.

დასკვნა

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

და ბოლოს, განყოფილება ბლოგები მუდმივად განახლდება ახალი სტატიებით. ამიტომ, გთხოვთ, დაუკავშირდეთ რეგულარულ განახლებებს. გარდა ამისა, შეგიძლიათ მოგვყვეთ ჩვენს სოციალურ მედია ანგარიშებზე Facebook, LinkedIn და Twitter.

დასვით კითხვა

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

გამოიკვლიეთ

თქვენ შეგიძლიათ იპოვოთ შესაბამისი ბმულები: