Μετατρέψτε την ιστοσελίδα σας σε PDF άμεσα χρησιμοποιώντας Aspose.PDF cloud SDK. Μετατροπή HTML σε PDF με μία εντολή.

Μετατροπέας html σε 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 και θα εξετάσουμε τη βιβλιοθήκη μετατροπής Web σε PDF καλύπτοντας τα ακόλουθα σημεία.

Μια εισαγωγή του μετατροπέα μορφής αρχείου (Aspose.PDF)

Στην πιο πρόσφατη ανάρτηση ιστολογίου μας, έχουμε περιγράψει αναλυτικά τι είναι το Aspose.PDF και πώς λειτουργεί. Ωστόσο, η προηγούμενη ανάρτηση ιστολογίου μας αφορούσε τη μετατροπή αρχείων PDF σε DOC χρησιμοποιώντας SDK που βασίζονται σε cloud που παρέχονται από το Aspose.PDF. Επιπλέον, οι προγραμματιστές μπορούν να επιλέξουν REST (μεταφορά αντιπροσωπευτικής κατάστασης) API ή SDK (κιτ ανάπτυξης λογισμικού).Και οι δύο εκδόσεις είναι διαθέσιμες με πλήρη τεκμηρίωση σχετικά με την ανάπτυξη και τη χρήση. Επιπλέον, οι συνδρομητές του Aspose.PDF μπορούν να αξιοποιήσουν το φόρουμ όπου μπορούν να ανοίξουν οποιαδήποτε συζήτηση σχετικά με τα χαρακτηριστικά. Η ομάδα υποστήριξης είναι σχεδόν ζωντανή σε ερωτήσεις/συζητήσεις για να κάνει την εμπειρία του χρήστη χωρίς προβλήματα.

Πάνω από όλα, το Aspose.Cloud Product Family έρχεται με ένα ζωντανό editor όπου μπορείτε να δοκιμάσετε API σε πραγματικό χρόνο και, ως εκ τούτου, μπορείτε να δοκιμάσετε τον μετατροπέα HTML σε PDF μόνο από τη διεπαφή χρήστη. Σας προσφέρει μια πολύ ωραία φιλική προς το χρήστη διεπαφή όπου μπορείτε να εισάγετε δεδομένα και να ανεβάσετε αρχεία για να δοκιμάσετε τις δυνατότητες. Επιπλέον, μπορείτε να δοκιμάσετε μόνοι σας τη δυνατότητα μετατροπής ιστού σε PDF όπως φαίνεται στην παρακάτω εικόνα.

Μετατροπέας html σε pdf

Μόλις ολοκληρώσετε τη δοκιμή, μπορείτε να προβάλετε και να επιλέξετε το πρόγραμμα συνδρομής στο dashboard του Aspose.cloud. Διατίθεται επίσης ένα δωρεάν σχέδιο για την κατανόηση ολόκληρου του οικοσυστήματος.

Επιχειρηματικά οφέλη του API μετατροπής εγγράφων που βασίζεται σε σύννεφο

Σε αυτήν την ενότητα, θα διερευνήσουμε γιατί είναι σημαντικό να εμπλουτίσετε την εφαρμογή σας με έναν μετατροπέα μορφής αρχείου και θα εξετάσουμε επίσης τα επιχειρηματικά πλεονεκτήματά του. Τα αρχεία HTML αποδίδονται στο πρόγραμμα περιήγησης ιστού και χρησιμοποιούνται για την ανάπτυξη επιχειρηματικών ιστότοπων. Εδώ αξίζει να αναφερθούν τα ακόλουθα οφέλη.

Ανταγωνιστικό πλεονέκτημα

Σκεφτείτε σαν να είστε ιδιοκτήτης μιας διαδικτυακής επιχείρησης που βασίζεται σε υπηρεσίες cloud. Θα είναι πάντα πολύ σημαντικό να διευκολύνετε τους χρήστες σας με τις μέγιστες δυνατότητες για να αντεπεξέλθουν σε εργασίες ρουτίνας. Οι μετατροπείς μορφής αρχείου είναι σε καλή λειτουργία την τρέχουσα χρονική στιγμή λόγω των διαφόρων δομών αρχείων δεδομένων και η μετατροπή Web σε PDF είναι αρκετά συνηθισμένη μεταξύ τους.

Πρόσβαση εκτός σύνδεσης

Όσον αφορά τον μετατροπέα HTML σε PDF, το μεγαλύτερο πλεονέκτημα της έκδοσης PDF μιας ιστοσελίδας είναι ότι μπορείτε να την αποθηκεύσετε και να την δείτε εκτός σύνδεσης.

Επεξεργάσιμο

Είναι ένα άλλο χαρακτηριστικό που επισυνάπτεται με αρχεία PDF που μπορείτε να επεξεργαστείτε με τον τρόπο που θέλετε, όπως επισήμανση του κειμένου, ψηφιακές υπογραφές, πλούσιους σχολιασμούς και πολλά άλλα.

Ομοίως, υπάρχουν πολλά άλλα πλεονεκτήματα που συνοδεύουν τα SDK που βασίζονται σε σύννεφο Aspose.PDF τα οποία μπορείτε να ενσωματώσετε στον διαδικτυακό χώρο της επιχείρησής σας σε ελάχιστο χρόνο. Η όλη διαδικασία είναι αρκετά απλή και φιλική που απλά την ενεργοποιείς και η υπόλοιπη μαγεία γίνεται απρόσκοπτα.

Πώς να μετατρέψετε HTML σε PDF χρησιμοποιώντας Aspose.PDF cloud SDK;

Μέχρι στιγμής, έχουμε περάσει από έναν μετατροπέα μορφής αρχείου (Aspose.PDF) και έχουμε επίσης εξετάσει ορισμένα βασικά οφέλη από την ύπαρξη ενός API μετατροπής εγγράφων που βασίζεται σε σύννεφο. Στη συνέχεια, θα δούμε πώς μπορούμε να ρυθμίσουμε το Aspose.PDF στην εφαρμογή μας Node.js.

Εάν είστε νέος στην πλατφόρμα μας, μη διστάσετε να επισκεφτείτε αυτό το εκμάθημα στο οποίο έχουμε ορίσει κάθε βήμα σχετικά με τη ρύθμιση του Aspose.cloud. Επιπλέον, έχουμε επίσης επεξεργαστεί τα προαπαιτούμενα.

Καθώς έχουμε δημιουργήσει ένα βασικό έργο στο Nestjs (δηλαδή το πλαίσιο Nod.js) για τη ρύθμιση του μετατροπέα 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” στον ριζικό φάκελο του έργου σας. Αυτό είναι όλο.

Σύναψη

Αυτό είναι το τέλος αυτού του εκπαιδευτικού άρθρου Aspose.PDF. Έχετε δει ξεκάθαρα πόσο απλή είναι η όλη διαδικασία όπου μπορείτε να εμπλουτίσετε την εφαρμογή Node.js με έναν μετατροπέα HTML σε PDF σε επίπεδο επιχείρησης. Επιπλέον, μπορείτε να μειώσετε το κόστος που σχετίζεται με επαναλαμβανόμενες εργασίες και να βελτιστοποιήσετε την απόδοση επιλέγοντας έναν μετατροπέα μορφής αρχείων που βασίζεται σε σύννεφο. Τώρα, γνωρίζετε πώς να μετατρέπετε HTML σε PDF και είστε εξοικειωμένοι με τη βιβλιοθήκη μετατροπής Web σε PDF που προσφέρεται από το Aspose.PDF. Επομένως, είναι η κατάλληλη στιγμή να εγγραφείτε στα SDK που βασίζονται σε cloud για την εφαρμογή σας Node.js. Επιπλέον, υπάρχει πλήρης τεκμηρίωση για κάθε χαρακτηριστικό κάθε διαδικτυακού μετατροπέα αρχείων. Υπάρχουν διάφορα πακέτα διαθέσιμα και μπορείτε να επιλέξετε ένα δωρεάν σχέδιο για να το εξερευνήσετε περαιτέρω πριν κάνετε μια αγορά.

Τέλος, η ενότητα Blogs ενημερώνεται συνεχώς με νέα άρθρα. Επομένως, παρακαλούμε μείνετε σε επαφή για τακτικές ενημερώσεις. Επιπλέον, μπορείτε να μας ακολουθήσετε στους λογαριασμούς μας στα μέσα κοινωνικής δικτύωσης Facebook, LinkedIn και Twitter.

Κάντε μια ερώτηση

Μη διστάσετε να επισκεφτείτε το φόρουμ μας, το οποίο είναι πολύ ενεργό για να απαντά σε ερωτήσεις και ερωτήματα/συζητήσεις.

Εξερευνώ

Μπορείτε να βρείτε τους παρακάτω συνδέσμους σχετικούς: