Εκτελέστε το PDF σε Word online. Αναπτύξτε δωρεάν μετατροπέα PDF σε Word.

Μετατροπέας pdf σε έγγραφο

PDF To DOC Node.js

ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ

Εδώ είμαστε με ένα άλλο συναρπαστικό ιστολόγιο για το Aspose.PDF Cloud Product Family. Στο πρόσφατο παρελθόν, έχουμε δημοσιεύσει πολλά άρθρα όπως Λήψη συνημμένου από PDF χρησιμοποιώντας Python, Προσθήκη κειμένου και υποσέλιδου εικόνας σε PDF χρησιμοποιώντας Python και άλλα. Ωστόσο, αυτό είναι ένα σεμινάριο Aspose.PDF στο οποίο θα μάθουμε για ένα REST API που λειτουργεί ως μετατροπέας PDF σε DOC για την επιχειρηματική σας εφαρμογή. Επομένως, θα καλύψουμε αυτόν τον οδηγό καλύπτοντας τα ακόλουθα σημεία.

Τι είναι η μετατροπή Aspose.PDF και μορφής αρχείου;

Όταν πρόκειται για την κλιμάκωση, τη συντήρηση και τον εξορθολογισμό μιας διαδικτυακής επιχειρηματικής εφαρμογής, είναι πάντα ζωτικής σημασίας να επιλέγετε την υποδομή cloud. Το Aspose.cloud προσφέρει API REST πολλαπλών πλατφορμών που βασίζονται σε σύννεφο για πολλές μετατροπές μορφών αρχείων σε πολλές γλώσσες όπως JavaScript, Python και πολλές άλλες. Το Aspose.PDF είναι μια από τις οικογένειες προϊόντων που βασίζονται σε σύννεφο που προσφέρει μετατροπή μορφής αρχείου της πιο δημοφιλής και ευρέως χρησιμοποιούμενης μορφής αρχείου Portable Document Format (PDF). Δεδομένου ότι η μετατροπή μορφής αρχείου είναι η διαδικασία μετατροπής αρχείων δεδομένων από μια μορφή σε άλλη. Ωστόσο, αυτός ο διαδικτυακός μετατροπέας αρχείων (Aspose.PDF) σάς δίνει τη δυνατότητα να μετατρέψετε τα επαγγελματικά/προσωπικά σας αρχεία PDF σε οποιαδήποτε άλλη δημοφιλή μορφή αρχείου, όπως PDF σε MS Doc και DocX, PDF σε HTML, PDF σε SVG και πολλά άλλα. Πάνω απ ‘όλα, μπορείτε να δοκιμάσετε τα API cloud χρησιμοποιώντας ένα ζωντανό editor.

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

API μετατροπής PDF σε Word

Σε αυτήν την ενότητα, θα δούμε πώς να ξεκινήσετε με το Aspose.PDF.

Υπόθεση: Προτού προχωρήσετε, βεβαιωθείτε ότι έχετε εγκαταστήσει τις ακόλουθες απλές προϋποθέσεις στο σύστημά σας.

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

PDF To DOC Node.js

Κατά τη δημιουργία μιας νέας εφαρμογής, μπορείτε να δημιουργήσετε τον αποθηκευτικό σας χώρο επιλέγοντας οποιαδήποτε επιλογή. Πάνω απ ‘όλα, μπορείτε να επιλέξετε οποιοδήποτε χώρο αποθήκευσης τρίτου μέρους για τα αρχεία δεδομένων σας, όπως το Google Drive, το Dropbox, το Amazon s3 και άλλα. Μόλις τελειώσετε, θα λάβετε το Client Id και το Client Secret από τη διεπαφή χρήστη της εφαρμογής σας όπως φαίνεται στην παρακάτω εικόνα. Αυτό το σύνολο διαπιστευτηρίων θα χρησιμοποιηθεί για την πραγματοποίηση κλήσεων στα API cloud Aspose.PDF για να γίνει λειτουργικός ο μετατροπέας PDF σε DOC. Επιπλέον, ο ασφαλής τρόπος αποθήκευσης των διαπιστευτηρίων API είναι να χρησιμοποιήσετε τις μεταβλητές περιβάλλοντος. Στην επόμενη ενότητα, θα δούμε πώς να μετατρέψετε ένα PDF σε DOC χρησιμοποιώντας τη βιβλιοθήκη PDF To DOC Node.js.

Μετατροπέας pdf σε έγγραφο

Πώς να μετατρέψετε PDF σε DOC στο Node.js

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

Το επόμενο βήμα αυτού του σεμιναρίου Aspose.PDF είναι να εγκαταστήσετε την εγγραφή κάποιου κώδικα για να εξασκήσετε πρακτικά τον μετατροπέα PDF σε DOC χρησιμοποιώντας τα SDK. Ως εκ τούτου, όπως πρόκειται να υλοποιήσουμε στο Node.js, επιλέξαμε το Nestjs. Αν και μπορείτε να δοκιμάσετε τα SDK σε άλλα πλαίσια του Nodejs με μερικές τροποποιήσεις κώδικα.

Σημείωση: Επισκεφτείτε αυτό το σύνδεσμος σε περίπτωση που θέλετε να ρυθμίσετε το Nestjs στον υπολογιστή σας.

Μόλις ο διακομιστής σας είναι έτοιμος και λειτουργεί, μεταβείτε στον ριζικό κατάλογο και τοποθετήστε το αρχείο PDF προέλευσης που πρόκειται να μετατραπεί σε DOC, καθώς έχουμε τοποθετήσει ένα αρχείο PDF ’m.pdf’ σε αυτό το παράδειγμα. Επιπλέον, δημιουργήσαμε επίσης έναν φάκελο “myfolder” στο cloud storage, τον οποίο μπορείτε να δημιουργήσετε σύμφωνα με την επιλογή σας. Ωστόσο, το αρχείο που προκύπτει (δηλαδή το αρχείο DOC) θα αποθηκευτεί στον φάκελό του. Μετά από αυτό, ανοίξτε το αρχείο app.controller.ts που βρίσκεται μέσα στο φάκελο “src”, το αρχείο app.controller.ts θα πρέπει να μοιάζει όπως αναφέρεται παρακάτω.

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('/pdf-to-doc')
  async pdfToDoc() {
    const name = 'm.pdf';
    const SrcFile = '/' + name;
    const resultName = 'result.doc';
    const resultPath = 'myfolder/' + resultName;
    const storageName = 'testing';
    const fileToWrite = process.cwd() + '/' + resultName;
    const pdfApi = new PdfApi(
      'YOUR-APPSID',
      'YOUR-APPKEY',
    );
    try {
      const data = fs.readFileSync(name);
      await pdfApi.uploadFile(SrcFile, new Buffer(data), storageName);
      await pdfApi.putPdfInStorageToDoc(
        name,
        resultPath,
        // eslint-disable-next-line @typescript-eslint/ban-ts-comment
        // @ts-ignore
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        storageName,
      );

      // Λήψη pdf από την αποθήκευση cloud

      const fileData = await pdfApi.downloadFile(resultPath, storageName, '');
      const writeStream = fs.createWriteStream(fileToWrite);
      writeStream.write(fileData.body);
      return 'PDF converted to DOC successfully';
    } catch (e) {
      throw e;
    }
  }
}

Τώρα, επανεκκινήστε τον διακομιστή, μπορείτε να κάνετε ένα αίτημα ανάρτησης στη διεύθυνση http://localhost:3000/pdf-to-doc. Τέλος, θα πρέπει να δείτε ένα αρχείο με το όνομα “result.doc” στον ριζικό φάκελο του έργου σας.

συμπέρασμα

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

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

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

Εξερευνώ

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