Çevrimiçi olarak PDF’den Word’e dönüştürme gerçekleştirin. Çevrimiçi ücretsiz PDF’den Word’e dönüştürücü geliştirin.

pdf'den doc'a dönüştürücü

PDF’den DOC Node.js’ye

genel bakış

Aspose.PDF Bulut Ürün Ailesi için başka bir heyecan verici blog ile karşınızdayız. Yakın geçmişte, Python kullanarak PDF’den Eki İndirin, Python kullanarak PDF’ye Metin ve Görüntü Altbilgisi Ekleyin gibi birçok makale yayınladık. Ancak bu, iş uygulamanız için bir PDF’den DOC’a dönüştürücü görevi gören bir REST API’sini öğreneceğimiz bir Aspose.PDF öğreticisidir. Bu nedenle, aşağıdaki noktaları ele alarak bu kılavuzu ele alacağız.

Aspose.PDF & dosya biçimi dönüştürme nedir?

Bir çevrimiçi iş uygulamasını ölçeklendirme, bakımını yapma ve düzene sokma söz konusu olduğunda, bulut altyapısını tercih etmek her zaman hayati önem taşır. Aspose.cloud, JavaScript, Python ve çok daha fazlası gibi birçok dilde çok sayıda dosya formatı dönüştürmesi için bulut tabanlı platformlar arası REST API’leri sunar. Aspose.PDF, en popüler ve yaygın olarak kullanılan dosya formatı Taşınabilir Belge Formatının (PDF) dosya formatına dönüştürülmesini sağlayan bulut tabanlı ürün ailelerinden biridir. Dosya biçimi dönüştürme, veri dosyalarını bir biçimden diğerine dönüştürme işlemi olduğundan. Ancak, bu çevrimiçi dosya dönüştürücü (Aspose.PDF), iş/kişisel PDF dosyalarınızı PDF’den MS Doc ve DocX’e, PDF’den HTML’ye, PDF’den SVG’ye ve çok daha fazlası gibi herhangi bir diğer popüler dosya formatına dönüştürmenizi sağlar. Her şeyden önce, canlı bir editör kullanarak bulut API’lerini deneyebilirsiniz.

Ayrıca PDF dosya formatı, verimliliği ve kabiliyeti nedeniyle kurumsal sektörde oldukça kullanılmaktadır. Ayrıca, medya öğelerini, köprüleri, görsel sunumları, dijital imzaları ve diğer birçok türde bilgiyi taşıma yeteneğine sahiptir. Ayrıca, çeşitli dosya biçimleriyle ilgili uyumluluk sorunları vardır ve veri dosyalarını bir biçimden diğerine dönüştürmek gerekir. Bu nedenle Aspose.PDF, bir dosya formatını diğerine dönüştürmek için tüm yeteneklerle birlikte gelir ve PDF’den DOC’a dönüştürücü, bu PDF To DOC Node.js kitaplığı eğitiminde keşfedeceğimiz bunlardan biridir.

PDF’den Word’e Dönüştürme API’sı

Bu bölümde, Aspose.PDF ile nasıl [başlangıç] yapacağımızı8 göreceğiz.

Varsayım: Devam etmeden önce, aşağıdaki basit ön gereksinimleri sisteminize kurduğunuzdan emin olun.

Yukarıdaki gereksinimleri ayarladıktan sonra Aspose.cloud’un bu kontrol paneline gidin ve oturum açın. Bu kontrol paneli, bulut API’lerinin abonelik planlarını öğrenebileceğiniz ve size uygun olanı seçebileceğiniz bir bulut alanıdır. Ayrıca, depolama, dosyalar ve uygulama yönetimi de sağlar. Şimdi sol tarafta yer alan menüden uygulama sekmesini açın ve aşağıdaki görseldeki gibi yeni uygulamanızı oluşturun.

PDF'den DOC Node.js'ye

Yeni bir uygulama oluştururken herhangi bir seçeneği seçerek kendi depolama alanınızı oluşturabilirsiniz. Her şeyden önce, veri dosyalarınız için Google Drive, Dropbox, Amazon s3 ve daha fazlası gibi herhangi bir üçüncü taraf depolamayı tercih edebilirsiniz. İşiniz bittiğinde, aşağıdaki resimde gösterildiği gibi Müşteri Kimliğinizi ve Müşteri Sırrınızı uygulamanızın kullanıcı arayüzünden alacaksınız. Bu kimlik bilgileri seti, PDF’den DOC’a dönüştürücüyü işlevsel hale getirmek için Aspose.PDF bulut API’lerine çağrı yapmak için kullanılacaktır. Ayrıca, API kimlik bilgilerinizi saklamanın güvenli yolu ortam değişkenlerini kullanmaktır. Bir sonraki bölümde, PDF To DOC Node.js kitaplığını kullanarak bir PDF’yi DOC’a nasıl dönüştüreceğimizi göreceğiz.

pdf'den doc'a dönüştürücü

Node.js’de PDF’yi DOC’a dönüştürme

Artık yerel ortamımız kurulduğuna, depolama oluşturulduğuna ve uygun uygulamaya bağlandığına göre bulut API’leri için kişiselleştirilmiş kimlik bilgilerimizi aldık.

Bu Aspose.PDF öğreticisinin bir sonraki adımı, SDK’ları kullanarak PDF’den DOC’a dönüştürücüyü pratik olarak uygulamak için bazı kodlar yüklemektir. Node.js’de uygulayacağımız için Nestjs‘u seçtik. Bununla birlikte, birkaç kod değişikliği ile SDK’ları diğer Nodejs çerçevelerinde test edebilirsiniz.

Not: Makinenizde Nestjs kurmak istemeniz durumunda lütfen bu bağlantıyı ziyaret edin.

Sunucunuz çalışmaya başladığında, kök dizine gidin ve bu örnekte bir PDF dosyası ’m.pdf’ yerleştirdiğimiz gibi, DOC’a dönüştürülecek kaynak PDF dosyasını yerleştirin. Ayrıca, bulut depolamada kendi tercihinize göre oluşturabileceğiniz bir “klasörüm” klasörü de oluşturduk. Ancak, ortaya çıkan dosyamız (yani DOC dosyası) kendi klasörüne kaydedilecektir. Daha sonra ‘src’ klasörünün içindeki app.controller.ts dosyasını açın, app.controller.ts dosyanız aşağıdaki gibi görünmelidir.

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-sonraki satır @typescript-eslint/ban-ts-comment
        // @ts-yoksay
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        storageName,
      );

      // Bulut depolama alanından pdf indirin

      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;
    }
  }
}

Şimdi sunucuyu yeniden başlatın, http://localhost:3000/pdf-to-doc adresinden gönderi isteği yapabilirsiniz. Son olarak, projenizin kök klasöründe “result.doc” adlı bir dosya görmelisiniz.

Çözüm

Bu makalede, dosya biçimi dönüştürmenin bazı temellerini ve PDF To DOC Node.js kullanarak bir PDF’yi DOC’a nasıl dönüştüreceğimizi inceledik. Benzer şekilde, Aspose.PDF, kontrol edebileceğiniz diğer birçok dilde bulut SDK’ları sunar. İş yazılımınız için bir PDF’den DOC’a dönüştürücü arıyorsanız, bu blog gönderisi size kesinlikle yardımcı olacaktır. Ayrıca, her çevrimiçi dosya dönüştürücünün her özelliği için kapsamlı dokümantasyon vardır.

Bir soru sor

Herhangi bir sorunla karşılaşmanız durumunda lütfen teknik destek forumumuzu ziyaret etmekten çekinmeyin. Her soruya ve sorguya elimizden geldiğince çabuk yanıt vermek için elimizden gelenin en iyisini yapmaya çalışıyoruz.

Keşfetmek

Aşağıdaki bağlantıları ilgili bulabilirsiniz: