Node.js SDK kullanarak çevrimiçi PDF’den HTML’ye dönüştürücü geliştirin. PDF’yi çevrimiçi olarak HTML’ye nasıl dönüştüreceğinizi öğrenin.

PDF'den HTML'e Dönüştürücü

Genel bakış

Aspose.PDF Cloud Ürün Ailesi serisindeki bir diğer ilgi çekici blog yazısına hoş geldiniz. Geçtiğimiz hafta, Node.js uygulamasında Aspose.PDF Cloud SDK’larını kullanarak HTML dosyalarını PDF dosyalarına nasıl dönüştürebileceğimizi gösterdiğimiz bir makale yayınladık. Ancak bu Aspose.PDF eğitiminde, aşağıdaki noktaları ele alarak PDF’yi HTML dosyalarına nasıl dönüştüreceğimizi öğreneceğiz.

PDF’den HTML’ye Dönüştürme API’si

Önceki blog yazılarımızda Aspose.PDF’yi, açık REST API’lerini ve bulut yazılım geliştirme kitlerini kısaca açıkladık. Bu nedenle, daha iyi anlamak için Aspose.PDF‘ü ayrıntılı olarak öğrenmek için bu makaleyi ziyaret etmekten çekinmeyin. Ancak, özellikle çevrimiçi PDF’den HTML’ye dönüştürücü için SDK’dan bahsedeceğiz. Aspose.PDF, PDF dosyalarını diğer popüler dosya biçimlerine dönüştürmek, düzenlemek ve işlemek için API’ler ve SDK’lar sunar. Ayrıca, WordPress ve Drupal için eklentiler de sunar. Dahası, WordPress veya Drupal’ınızı donatabileceğiniz birçok özellik sunar.

Burada ulaşabileceğiniz çok canlı bir destek ekibi var. Ayrıca, özellikleri pratikte görmek için bir demo video izleyebilirsiniz. Belgelerde, tüm özelliklerin kod parçacıkları ve örneklerle listelendiği geliştiriciler için eksiksiz bir bölüm bulabilirsiniz. Her şeyden önce, kod parçacıkları Node.js, C#, PHP ve daha fazlası gibi birden fazla dilde mevcuttur.

Ayrıca aşağıdaki görselde gösterildiği gibi tüm API niteliklerinin grafiksel gösterimi bulunduğundan özelliği kendiniz de deneyimleyebilirsiniz.

PDF'den HTML'e Dönüştürücü

İşletmenizin sitesinin neden PDF’den HTML’e dönüştürücüye ihtiyacı var?

Bu bölümde, iş uygulamamızda PDF’den HTML’ye dönüştürücüye sahip olmanın iş perspektifine bakacağız. Özelliği burada test edebileceğiniz kullanıcı dostu bir canlı editör bulunmaktadır. Bu nedenle, aşağıdaki nedenlerden dolayı her zaman Aspose.PDF API’lerini tercih etmekten çekinmeyin.

Aspose.cloud API’leri ve SDK’ları Güvenlidir

Üçüncü taraf bir kütüphaneyi iş uygulamamıza entegre etme söz konusu olduğunda en önemli faktördür. Ancak, Aspose.cloud kurumsal düzeyde bir güvenlik mekanizmasıyla donatılmıştır. API anahtarı ve API sırrı içeren API kimlik bilgileri oluşturmanıza olanak tanıyan bir dashboard vardır. Bu kimlik bilgileri daha sonra API çağrıları yapmak ve editor için kullanılır.

Dahili Veri İşleme

Kurumsal kullanıcılar söz konusu olduğunda, müşterilere veri dosyalarını farklı bir dosya biçimine dönüştürmek için canlı bir düzenleyici verildiğinde iş uygulamanıza değer katar. Ayrıca, Aspose.PDF kullanıcıların dosyaları kaydedebileceği bulut depolama alanı da sunar.

SEO Dostu

Arama motoru optimizasyonu, çevrimiçi bir işletmenin çok ciddi bir bileşenidir. Ancak, Taşınabilir Belge Biçimi (PDF) SEO dostu değildir. Bu nedenle, PDF dosyalarınızı HTML dosyalarına dönüştürmek, popüler arama motorlarında sıralamalar açısından size her zaman rekabet avantajı sağlar.

Hafif

HTML dosyalarına sahip olmanın bir diğer önemli avantajı, HTML dosyalarının PDF dosyalarına kıyasla hafif olmasıdır. Bu nedenle, PDF dosyalarını yönetmek depolama açısından nispeten verimlidir.

Hızlı Gelişim

Yazılım geliştirme söz konusu olduğunda, bu PDF’den HTML’ye dönüştürücüyü kullanarak gelişiminizi hızlandırabilirsiniz. Ayrıca, bu dosya dönüştürme yazılımını tercihlerinize göre yapılandırabilirsiniz.

Node.js uygulamasında Aspose.PDF SDK’sını kullanarak PDF’yi HTML dosyasına nasıl dönüştürebilirim?

Şimdiye kadar, PDF’den HTML dosya dönüşümü için Aspose.PDF bulut SDK’sını ve çevrimiçi PDF’den HTML dönüştürücüsünün ticari avantajlarını inceledik. Şimdi, Aspose.PDF dosya dönüştürme yazılımını kullanarak PDF’yi HTML dosyalarına nasıl dönüştüreceğimizi göreceğiz.

Lütfen Node.js uygulamasında Aspose.cloud’u kurmayla ilgili her adımı tanımladığımız bu öğreticiyi ziyaret edin. Ayrıca, ön koşulları da ayrıntılı olarak açıkladık.

Şimdi ‘src’ klasörü içerisinde yer alan “app.controller.ts” dosyasını açalım ve Node.js uygulamanızda Aspose.pdf API’sini etkinleştirmek için aşağıdaki kodu yapıştıralım.

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-html')
  async pdfToHtml() {
    const name = 'm.pdf';
    const SrcFile = '/' + name;
    const resultName = 'result.html';
    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.putPdfInStorageToHtml(
        name,
        resultPath,
        null,
        null,
        null,
        null,
        'HTML5',
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        storageName,
        null,
        'zip',
      );
      // Download pdf from cloud storage
      const fileData = await pdfApi.downloadFile(resultPath, storageName, '');
      const writeStream = fs.createWriteStream(fileToWrite);
      writeStream.write(fileData.body);
      return 'PDF converted to HTML successfully';
    } catch (e) {
      throw e;
    }
  }
}

Şimdi sunucunuzu yeniden başlatın ve bu adreste https://localhost:3000/pdf-to-htm bir POST isteği yapın. Son olarak, kök dizininize indirilen dönüştürülmüş dosya “result.html”yi görebilirsiniz.

Çözüm

Bu bizi bu blog yazısının sonuna getiriyor. Umarım artık Aspose.pdf API hakkında daha iyi bir fikriniz vardır. Bu makale ayrıca PDF’yi HTML’ye dönüştürücü kullanarak PDF’yi HTML dosyasına nasıl dönüştüreceğinizi de ayrıntılı olarak açıklamıştır. Kurumsal düzeyde bulut tabanlı dosya biçimi dönüştürme ve düzenleme kütüphaneleri için Aspose.cloud‘a abone olmanın tam zamanı. Çeşitli planlar mevcuttur ve satın almadan önce daha fazla keşfetmek için ücretsiz plan seçebilirsiniz. Ayrıca, her çevrimiçi dosya dönüştürücünün her özelliği için kapsamlı Belgeler vardır. Son olarak, Bloglar bölümü diğer ilginç konularda yeni blog yazıları içerir.

Bu nedenle, düzenli güncellemeler için lütfen bizimle iletişimde kalın. Ayrıca, bizi sosyal medya hesaplarımız Facebook, LinkedIn ve Twitter üzerinden takip edebilirsiniz.

Bir soru sor

Sorularınıza, taleplerinize/tartışmalarınıza yanıt vermek için oldukça aktif olan forumumuzu ziyaret etmekten çekinmeyin.

Keşfetmek

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