Utför PDF till Word online. Utveckla PDF till Word-konverterare online gratis.
Översikt
Här är vi med ännu en spännande blogg för Aspose.PDF Cloud Product Family. På senare tid har vi publicerat många artiklar som Ladda ned bilaga från PDF med Python, Lägg till text och bildsidfot till PDF med Python och mer. Detta är dock en Aspose.PDF-handledning där vi kommer att lära oss om ett REST API som fungerar som en PDF till DOC-konverterare för din affärsapplikation. Därför kommer vi att täcka denna guide genom att täcka följande punkter.
- Vad är Aspose.PDF & filformatkonvertering?
- PDF till Word Conversion API
- Hur man konverterar PDF till DOC i Node.js
Vad är Aspose.PDF & filformatkonvertering?
När det gäller att skala, underhålla och effektivisera en affärsapplikation online är det alltid viktigt att välja molninfrastruktur. Aspose.cloud erbjuder molnbaserade REST-API:er för flera plattformar för många filformatkonverteringar på flera språk som JavaScript, Python och många fler. Aspose.PDF är en av de molnbaserade produktfamiljerna som erbjuder filformatkonvertering av det mest populära och mest använda filformatet Portable Document Format (PDF). Eftersom filformatkonvertering är processen att konvertera datafiler från ett format till ett annat. Den här onlinefilomvandlaren (Aspose.PDF) gör det dock möjligt för dig att konvertera dina affärs-/personliga PDF-filer till vilket annat populärt filformat som helst som PDF till MS Doc och DocX, PDF till HTML, PDF till SVG och många fler. Framför allt kan du prova moln-API:erna med en live redigerare.
Dessutom är PDF-filformat mycket använt i företagssektorn på grund av dess effektivitet och förmåga. Dessutom har den förmågan att bära medieelement, hyperlänkar, visuell representation, digitala signaturer och många andra typer av information. Vidare finns det kompatibilitetsproblem kopplade till olika filformat och det krävs för att konvertera datafiler från ett format till ett annat. Därför kommer Aspose.PDF med alla möjligheter att konvertera ett filformat till ett annat, och PDF till DOC-omvandlaren är en av dem som vi kommer att utforska i denna PDF To DOC Node.js-bibliotekshandledning.
PDF till Word Conversion API
I det här avsnittet kommer vi att se hur man kommer igång med Aspose.PDF.
Antagande: Innan du går vidare, se till att du har installerat följande enkla förutsättningar på ditt system.
- Node.js
- npm
- npm i asposepdfcloud
När du har ställt in ovanstående krav, navigera till den här instrumentpanelen för Aspose.cloud och logga in. Denna instrumentpanel är ett molnutrymme där du kan lära dig om prenumerationsplaner för moln-API:er och välja vilken som helst som passar dig. Dessutom tillhandahåller det också lagring, filer och applikationshantering. Öppna nu applikationsfliken från menyn på vänster sida och skapa din nya applikation som visas i bilden nedan.
När du skapar en ny applikation kan du skapa din lagring genom att välja valfritt alternativ. Framför allt kan du välja vilken tredjepartslagring som helst för dina datafiler som Google Drive, Dropbox, Amazon s3 och mer. När du är klar får du ditt klient-ID och klienthemlighet från ditt applikationsgränssnitt som visas i bilden nedan. Denna uppsättning autentiseringsuppgifter kommer att användas för att göra anrop till Aspose.PDF-moln-API:erna för att göra PDF till DOC-omvandlaren funktionell. Det säkra sättet att lagra dina API-uppgifter är vidare att använda miljövariablerna. I nästa avsnitt kommer vi att se hur man konverterar en PDF till DOC genom att använda PDF To DOC Node.js-biblioteket.
Hur man konverterar PDF till DOC i Node.js
Nu när vår lokala miljö är konfigurerad genereras lagring och länkas till lämplig applikation och vi har fått våra personliga referenser för moln-API:er.
Nästa steg i denna Aspose.PDF-handledning är att installera skriv lite kod för att praktiskt öva på PDF till DOC-konverteraren med hjälp av SDK:erna. Eftersom vi ska implementera i Node.js har vi därför valt Nestjs. Även om du kan testa SDK:erna i andra ramverk av Nodejs med några kodändringar.
Obs: Besök denna länk om du vill konfigurera Nestjs på din maskin.
När din server är igång, gå in i rotkatalogen och placera käll-PDF-filen som ska konverteras till DOC eftersom vi har placerat en PDF-fil ’m.pdf’ i detta exempel. Vidare har vi också skapat en mapp “myfolder” i molnlagringen, som du kan skapa enligt ditt val. Men vår resulterande fil (dvs. DOC-fil) kommer att sparas i dess mapp. Efter det, öppna app.controller.ts-filen placerad i ‘src’-mappen, din app.controller.ts-fil ska se ut som den nämns nedan.
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-ignorera
'',
'',
'',
'',
'',
'',
'',
'',
'',
storageName,
);
// Ladda ner pdf från molnlagring
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;
}
}
}
Starta nu om servern, du kan göra en inläggsbegäran på http://localhost:3000/pdf-to-doc. Slutligen bör du se en fil med namnet “result.doc” i ditt projekts rotmapp.
Slutsats
I den här artikeln har vi gått igenom några grunder för filformatkonvertering och hur man konverterar en PDF till DOC med PDF To DOC Node.js. På samma sätt erbjuder Aspose.PDF moln-SDK:er på många andra språk som du kan kolla in. Det här blogginlägget kommer säkert att hjälpa dig om du letar efter en PDF till DOC-konverterare för din affärsprogramvara. Dessutom finns det omfattande dokumentation för varje funktion i varje filkonverterare online.
Ställa en fråga
Om du stöter på några problem är du välkommen att besöka vårt tekniska supportforum. Vi gör vårt bästa för att svara på alla frågor och frågor så snabbt vi kan.
Utforska
Du kan hitta följande länkar relevanta: