Udfør PDF til Word online. Udvikl PDF til Word konverter online gratis.
Oversigt
Her er vi med endnu en spændende blog til Aspose.PDF Cloud Product Family. I den seneste tid har vi udgivet mange artikler såsom Download Attachment from PDF using Python, Add Text and Image Footer to PDF using Python og mere. Dette er dog en Aspose.PDF-tutorial, hvor vi lærer om en REST API, der fungerer som en PDF til DOC-konverter til din virksomhedsapplikation. Derfor vil vi dække denne vejledning ved at dække følgende punkter.
- Hvad er Aspose.PDF & filformatkonvertering?
- PDF til Word Conversion API
- Sådan konverteres PDF til DOC i Node.js
Hvad er Aspose.PDF & filformatkonvertering?
Når det kommer til at skalere, vedligeholde og strømline en online forretningsapplikation, er det altid vigtigt at vælge cloud-infrastruktur. Aspose.cloud tilbyder cloud-baserede REST API’er på tværs af platforme til mange filformatkonverteringer på flere sprog såsom JavaScript, Python og mange flere. Aspose.PDF er en af de cloud-baserede produktfamilier, der tilbyder filformatkonvertering af det mest populære og udbredte filformat Portable Document Format (PDF). Da filformatkonvertering er processen med at konvertere datafiler fra et format til et andet. Denne online filkonverter (Aspose.PDF) giver dig dog mulighed for at konvertere dine forretnings-/personlige PDF-filer til ethvert andet populært filformat såsom PDF til MS Doc og DocX, PDF til HTML, PDF til SVG og mange flere. Frem for alt kan du prøve cloud-API’erne ved hjælp af en live editor.
Derudover er PDF-filformat meget brugt i erhvervssektoren på grund af dets effektivitet og kapacitet. Desuden har den evnen til at bære medieelementer, hyperlinks, visuel repræsentation, digitale signaturer og mange andre typer information. Yderligere er der kompatibilitetsproblemer knyttet til forskellige filformater, og det er nødvendigt at konvertere datafiler fra et format til et andet. Derfor kommer Aspose.PDF med alle muligheder for at konvertere et filformat til et andet, og PDF til DOC-konverteren er en af dem, som vi skal udforske i denne PDF To DOC Node.js biblioteksvejledning.
PDF til Word Conversion API
I dette afsnit vil vi se, hvordan man kommer i gang med Aspose.PDF.
Antagelse: Før du går videre, skal du sørge for, at du har installeret følgende enkle forudsætninger på dit system.
- Node.js
- npm
- npm i asposepdfcloud
Når du har konfigureret ovenstående krav, skal du navigere til dette dashboard af Aspose.cloud og logge ind. Dette dashboard er et skyrum, hvor du kan få at vide om abonnementsplaner for cloud API’er og vælge en, der passer dig. Desuden giver det også opbevaring, filer og applikationsstyring. Åbn nu applikationsfanen fra menuen i venstre side, og opret din nye applikation som vist på billedet nedenfor.
Mens du opretter en ny applikation, kan du oprette din lagerplads ved at vælge en hvilken som helst indstilling. Frem for alt kan du vælge enhver tredjepartslagring til dine datafiler såsom Google Drive, Dropbox, Amazon s3 og mere. Når du er færdig, får du dit klient-id og klienthemmelighed fra din applikations-UI som vist på billedet nedenfor. Dette sæt legitimationsoplysninger vil blive brugt til at foretage opkald til Aspose.PDF cloud API’erne for at gøre PDF til DOC konverteren funktionel. Yderligere er den sikre måde at gemme dine API-legitimationsoplysninger at bruge miljøvariablerne. I næste afsnit vil vi se, hvordan man konverterer en PDF til DOC ved at bruge PDF To DOC Node.js-biblioteket.
Sådan konverteres PDF til DOC i Node.js
Nu hvor vores lokale miljø er sat op, genereres lager og forbindes med passende applikation, og vi har fået vores personlige legitimationsoplysninger til cloud API’er.
Det næste trin i denne Aspose.PDF tutorial er at installere skriv noget kode for praktisk at øve PDF til DOC konverteren ved hjælp af SDK’erne. Da vi skal implementere i Node.js, har vi derfor valgt Nestjs. Selvom du kan teste SDK’erne i andre rammer af Nodejs med et par kodeændringer.
Bemærk: Besøg dette link, hvis du vil konfigurere Nestjs på din maskine.
Når din server er oppe og køre, skal du gå ind i rodmappen og placere kilde-PDF-filen, der skal konverteres til DOC, da vi har placeret en PDF-fil ’m.pdf’ i dette eksempel. Yderligere har vi også genereret en mappe “min mappe” i skylageret, som du kan oprette efter eget valg. Vores resulterende fil (dvs. DOC-fil) vil dog blive gemt i dens mappe. Åbn derefter app.controller.ts-filen placeret i ‘src’-mappen, din app.controller.ts-fil skulle se ud som nævnt nedenfor.
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-ignorer
'',
'',
'',
'',
'',
'',
'',
'',
'',
storageName,
);
// Download pdf fra cloud storage
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;
}
}
}
Genstart nu serveren, du kan lave en postanmodning på http://localhost:3000/pdf-to-doc. Endelig bør du se en fil med navnet “result.doc” i dit projekts rodmappe.
Konklusion
I denne artikel har vi gennemgået nogle grundlæggende principper for filformatkonvertering og hvordan man konverterer en PDF til DOC ved hjælp af PDF To DOC Node.js. På samme måde tilbyder Aspose.PDF cloud-SDK’er på mange andre sprog, som du kan tjekke ud. Dette blogindlæg vil helt sikkert hjælpe dig, hvis du leder efter en PDF til DOC-konverter til din virksomhedssoftware. Derudover er der omfattende dokumentation for hver funktion i hver online filkonvertering.
Stil et spørgsmål
Hvis du støder på problemer, er du velkommen til at besøge vores tekniske supportforum. Vi gør vores bedste for at svare på alle spørgsmål og forespørgsler så hurtigt som vi kan.
Udforske
Du kan finde følgende links relevante: