Aspose.PDF bulut SDK’larını kullanarak web sayfanızı anında PDF’ye dönüştürün. Tek komutla HTML’den PDF’ye dönüştürme.

Genel bakış
Node.js uygulamanızı bir HTML’den PDF’ye dönüştürücü ile zenginleştirmeyi mi düşünüyorsunuz? Doğru yerdesiniz. Son zamanlarda PDF’den DOC’ye Dönüştürücü – Aspose.PDF Cloud SDK’ları Node.js İçin, Excel’i Python’da PDF’ye Dönüştür | XLS E-Tablosunu PDF’ye Dönüştür ve daha fazlası gibi bazı blog yazıları yayınladık. Ancak bu, Aspose.PDF Cloud Ürün Ailesi serisindeki yeni bir makaledir ve aşağıdaki noktaları ele alarak Web’den PDF’ye dönüştürme kütüphanesine bakacağız.
- HTML’den PDF’e Dönüştürme API’si**
- Cloud tabanlı belge dönüştürme API’sinin ticari avantajları**
- Aspose.PDF bulut SDK’larını kullanarak HTML’yi PDF’ye nasıl dönüştürebilirim?**
Dosya biçimi dönüştürücüsünün (Aspose.PDF) tanıtımı
En son blog yazımızda, Aspose.PDF‘in ne olduğunu ve nasıl çalıştığını kapsamlı bir şekilde açıkladık. Ancak, önceki blog yazımız, Aspose.PDF tarafından sağlanan bulut tabanlı SDK’ları kullanarak PDF dosyalarının DOC’ye dönüştürülmesiyle ilgiliydi. Ayrıca, geliştiriciler REST (temsili durum transferi) API’lerini veya SDK’ları (yazılım geliştirme kiti) seçebilirler. Her iki sürüm de geliştirme ve kullanımla ilgili eksiksiz belgelerle birlikte mevcuttur. Dahası, Aspose.PDF aboneleri, özellikler hakkında herhangi bir tartışma açabilecekleri forum‘dan yararlanabilirler. Destek ekibi, kullanıcının deneyimini sorunsuz hale getirmek için sorulara/tartışmalara oldukça açıktır.
Her şeyden önce, Aspose.Cloud Ürün Ailesi, API’leri gerçek zamanlı olarak deneyimleyebileceğiniz ve dolayısıyla HTML’den PDF’ye dönüştürücüyü yalnızca kullanıcı arayüzünden test edebileceğiniz canlı bir editör ile birlikte gelir. Özellikleri test etmek için veri ekleyebileceğiniz ve dosya yükleyebileceğiniz gerçekten güzel, kullanıcı dostu bir arayüz sunar. Ayrıca, aşağıdaki resimde gösterildiği gibi web’den PDF’ye dönüştürme özelliğini kendiniz test edebilirsiniz.

Testleri tamamladığınızda, Aspose.cloud’un dashboard bölümünde abonelik planını görüntüleyebilir ve seçebilirsiniz. Tüm ekosistemi anlamak için ücretsiz bir plan da mevcuttur.
Cloud tabanlı belge dönüştürme API’sinin işletme avantajları
Bu bölümde, uygulamanızı bir dosya biçimi dönüştürücüsüyle zenginleştirmenin neden önemli olduğunu inceleyeceğiz ve ayrıca bunun ticari faydalarına bakacağız. HTML dosyaları web tarayıcısında işlenir ve ticari web siteleri geliştirmek için kullanılır. Aşağıdaki faydalar burada belirtilmeye değerdir.
Rekabet Avantajı
Cloud hizmetlerine dayalı bir çevrimiçi işletmeniz olduğunu düşünün. Kullanıcılarınıza rutin görevlerle başa çıkmaları için maksimum özellikler sağlamak her zaman harika bir anlaşma olacaktır. Çeşitli veri dosyası yapıları nedeniyle dosya biçimi dönüştürücüler şu anda iyi iş yapıyor ve Web’den PDF’ye dönüştürme aralarında oldukça yaygın.
Çevrimdışı Erişim
HTML’den PDF’e dönüştürücü söz konusu olduğunda, bir web sayfasının PDF versiyonuna sahip olmanın en büyük avantajı, onu kaydedebilmeniz ve çevrimdışıyken görüntüleyebilmenizdir.
Düzenlenebilir
PDF dosyalarına eklenen ve metni vurgulama, dijital imzalar, zengin açıklamalar ve daha fazlası gibi istediğiniz şekilde düzenleyebileceğiniz bir diğer özelliktir.
Benzer şekilde, Aspose.PDF bulut tabanlı SDK’larıyla birlikte gelen ve çevrimiçi iş alanınıza hemen entegre edebileceğiniz birçok başka artı daha vardır. Tüm süreç oldukça basit ve kullanıcı dostudur, sadece etkinleştirirsiniz ve geri kalan sihir sorunsuz bir şekilde gerçekleşir.
Aspose.PDF bulut SDK’larını kullanarak HTML’yi PDF’ye nasıl dönüştürebilirim?
Şimdiye kadar bir dosya biçimi dönüştürücüsünden (Aspose.PDF) geçtik ve ayrıca bulut tabanlı bir belge dönüştürme API’sine sahip olmanın bazı temel avantajlarına baktık. Ardından, Node.js uygulamamızda Aspose.PDF‘ü nasıl kurabileceğimizi göreceğiz.
Platformumuza yeniyseniz, Aspose.cloud’u kurmakla ilgili her adımı tanımladığımız bu eğiticiyi ziyaret etmekten çekinmeyin. Ayrıca, ön koşulları da ayrıntılı olarak açıkladık.
Nestjs’de (yani Nod.js framework’ünde) HTML’den PDF’e dönüştürücüyü localhost’umuza kurmak için temel bir proje kurduğumuz için. Şimdi, ‘src’ klasöründe bulunan “app.controller.ts” dosyasını açalım ve Node.js uygulamanızda Web’den PDF’e dönüştürmeyi 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('/html-to-pdf')
async htmlToPdf() {
const name = 'index.html';
const SrcFile = '/' + name;
const detFolder = '/myfolder';
const resultFile = 'index.pdf';
const resultPath = 'myfolder/' + resultFile;
const storageName = 'testing';
const fileToWrite = process.cwd() + '/' + resultFile;
const pdfApi = new PdfApi(
'YOUR-APPSID',
'YOUR-APPKEY',
);
try {
// Upload file to aspose cloud storage
const data = fs.readFileSync(name);
await pdfApi.uploadFile(SrcFile, new Buffer(data), 'testing');
// Invoke Aspose.Pdf Cloud SDK API to create PDF file from HTML
await pdfApi.putHtmlInStorageToPdf(
resultFile,
SrcFile,
name,
null,
null,
false,
null,
null,
null,
null,
detFolder,
storageName,
);
// Download pdf from cloud storage
const fileData = await pdfApi.downloadFile(resultPath, storageName, '');
const writeStream = fs.createWriteStream(fileToWrite);
writeStream.write(fileData.body);
return 'Web Page converted to PDF successfully';
} catch (e) {
throw e;
}
}
}
Son olarak sunucuyu yeniden başlatın, https://localhost:3000/html-to-pdf adresinde bir post isteği yapabilirsiniz. Şimdi, projenizin kök klasöründe “index.pdf” adlı bir dosya görmelisiniz. Hepsi bu.
Çözüm
Bu Aspose.PDF öğretici makalesinin sonudur. Node.js uygulamanızı kurumsal düzeyde bir HTML’den PDF’ye dönüştürücü ile zenginleştirebileceğiniz tüm sürecin ne kadar basit olduğunu açıkça gördünüz. Ayrıca, bulut tabanlı bir dosya biçimi dönüştürücüyü seçerek tekrarlayan görevlerle ilişkili maliyetleri azaltabilir ve performansı optimize edebilirsiniz. Artık HTML’yi PDF’ye nasıl dönüştüreceğinizi biliyorsunuz ve Aspose.PDF tarafından sunulan Web’den PDF’ye dönüştürme kitaplığına aşinasınız. Bu nedenle, Node.js uygulamanız için bulut tabanlı SDK’lara abone olmanın doğru zamanı. Ayrıca, her çevrimiçi dosya dönüştürücünün her özelliği için kapsamlı belgeler mevcuttur. Çeşitli planlar mevcuttur ve satın alma işlemi yapmadan önce daha fazla keşfetmek için ücretsiz plan seçebilirsiniz.
Son olarak, Bloglar bölümü sürekli olarak yeni makalelerle güncellenmektedir. Bu nedenle, düzenli güncellemeler için lütfen 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: