PDF(Taşınabilir Belge Biçimi), grafik, metin, 3B modeller, resimler vb. içeren güvenli bir belge biçimidir. PDF biçimi sıkıştırılmıştır ve diğer paylaşılabilir dosya biçimlerinden daha küçüktür. HTML yaygın olarak kullanılan bir düz metin hafif İşaretleme dilidir. Her tarayıcı tarafından desteklenir ve yüklenmesi hızlıdır. PDF ve HTML her iki dosya biçimi de erişilebilirlik açısından iyidir, ancak HTML genellikle web aracılığıyla bilgi sağlamak için çok daha iyidir. Bu nedenle, bu makalede, Node.js’de PDF’yi Çevrimiçi HTML’ye dönüştürmeyi göstereceğiz.
Bu yazıda aşağıdaki konular ele alınacaktır:
- PDF’den HTML’ye Sayfa Dönüştürme REST API ve Node.js SDK
- REST API kullanarak Node.js’de PDF’yi HTML Biçimine Dönüştürme
- REST API kullanarak Node.js’de PDF’nin Belirli Sayfalarını HTML’ye Dönüştürün
PDF’den HTML’ye Sayfa Dönüştürme REST API ve Node.js SDK
GroupDocs.Conversion’ın Node.js SDK’sı, çevrimiçi olarak PDF’den HTML’ye dönüşümler yapmanızı sağlayan çevrimiçi bir NodeJS dönüştürme kitaplığıdır. Platformdan bağımsız bir kitaplık ve belge dönüştürme çözümüdür. Desteklenen herhangi bir dosya biçimindeki belgelerinizi ve görüntülerinizi ihtiyacınız olan herhangi bir biçime sorunsuz bir şekilde dönüştürmenize olanak tanır. Word, PowerPoint, Excel, PDF, HTML, CAD, tarama görüntüleri vb. gibi 50’den fazla belge ve görüntüyü kolayca dönüştürebilirsiniz. Ayrıca, .NET, Java, PHP, Ruby, Android ve Python SDK’larını da destekler. Cloud API için belge dönüştürme ailesi üyeleri.
GroupDocs.Conversion Cloud, Node.js Konsolunda aşağıdaki komut kullanılarak kurulabilir:
npm install groupdocs-conversion-cloud
Ardından, adımları ve mevcut kod örneklerini izlemeye başlamadan önce gösterge tablosundan İstemci Kimliğinizi ve İstemci Sırrınızı alın. Kimliğinizi ve sırrınızı aldıktan sonra, lütfen aşağıda gösterilen kodu ekleyin:
# http://api.groupdocs.cloud adresinden düğüm uygulamanıza Node.js SDK'yı içe aktarın
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");
// https://dashboard.groupdocs.cloud adresinden clientId ve clientSecret'i edinin (ücretsiz kayıt gereklidir).
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";
REST API kullanılarak Node.js’de PDF’yi HTML Biçimine Dönüştürme
Aşağıda verilen adımlar, PDF dosyalarını Nodejs kullanarak HTML’ye dönüştürmenizi sağlayacaktır.
PDF Dosyasını Yükle
Aşağıdaki kod örneği, PDF dosyasını buluta yüklemek için kullanılabilir:
// dosyayı sistem sürücünüzden IOStream'de açın.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.pdf';
// dosyayı oku
fs.readFile(resourcesFolder, (err, fileStream) => {
// FileApi'yi inşa et
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// dosya yükleme isteği oluştur
var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.pdf", fileStream, myStorage);
// dosya yükleme
fileApi.uploadFile(request)
.then(function (response) {
console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
});
Yüklenen PDF dosyası, kontrol panelinizin dosyalar bölümünde mevcuttur.
Node.js’de PDF’yi HTML Belgesine Dönüştür
Bu Node.js kitaplığı kullanılarak PDF’nin HTML’ye dönüştürülmesi birkaç satırlık kaynak kodu meselesidir. Aşağıdaki adımları ve kod parçacığını takip edebilirsiniz:
- ConvertApi örneğini oluşturun
- ConvertSettings’in bir örneğini oluşturun
- Depolama adını ve giriş PDF dosyası yolunu ayarlayın
- Ardından, biçime “html” atayın
- Şimdi çıktı HTML dosyası yolunu sağlayın
- ConvertSettings ile ConvertDocumentRequest oluşturun
- Son olarak, ConvertDocumentRequest ile convertDocument() yöntemini çağırarak dönüştürün
Aşağıdaki kod örneği, REST API kullanılarak Nodejs’de PDF’nin çevrimiçi olarak HTML’ye nasıl dönüştürüleceğini gösterir:
// REST API kullanarak Node.js'de PDF'yi HTML Formatına Dönüştürme
const convert = async () => {
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
const settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.storageName = myStorage;
settings.filePath = "nodejs-testing/sample-file.pdf";
settings.format = "html";
settings.outputPath = "nodejs-testing/sample-file.html";
try {
// Belge dönüştürme isteği oluştur
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
}
catch (err) {
throw err;
}
}
convert()
.then(() => {
console.log("Successfully converted PDF to HTML file format.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF file:", err);
})
Dönüştürülen Dosyayı İndirin
Yukarıdaki kod örneği, dönüştürülen HTML dosyasını buluta kaydedecektir. Artık Node.js kullanarak PDF’yi HTML formatına nasıl dönüştüreceğinizi biliyorsunuz. Ardından, aşağıdaki kod örneğini kullanarak HTML dosyasını indirin:
// dönüştürülen dosyayı indirmek için FileApi oluşturun
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// yükleme dosyası isteği oluştur
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.html", myStorage);
// dosya indirme ve yanıt türü Akış
fileApi.downloadFile(request)
.then(function (response) {
// dosyayı sistem dizininize kaydedin
fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.html", response, "binary", function (err) { });
console.log("Expected response type is Stream: " + response.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
REST API kullanarak Node.js’de PDF’nin Belirli Sayfalarını HTML’ye Dönüştürün
Bazı gelişmiş ayarlarla Node.js uygulamanızda PDF’yi HTML’ye dönüştürmek için aşağıdaki adımları ve kod parçacığını izleyebilirsiniz:
Lütfen aşağıda verilen adımları takip edin:
- İlk olarak, ConvertApi örneğini oluşturun
- ConvertSettings’in bir örneğini oluşturun
- Depolama adını ve giriş PDF dosyası yolunu ayarlayın
- Ardından, biçime “html” atayın
- HtmlConvertOptions sınıfının bir örneğini oluşturun
- fromPage, pageCount, FixedLayout, vb. gibi çeşitli dönüştürme seçeneklerini ayarlayın.
- Şimdi çıktı dönüştürme seçeneklerini ve HTML dosya yolunu sağlayın
- ConvertSettings ile ConvertDocumentRequest oluşturun
- Son olarak, ConvertDocumentRequest ile convertDocument() yöntemini çağırarak dönüştürün
Aşağıdaki kod örneği, gelişmiş seçenekler kullanılarak Node.js’de PDF’nin HTML’ye nasıl dönüştürüleceğini gösterir:
// REST API kullanarak Node.js'de Belirli PDF Sayfalarını HTML'ye Dönüştürme
const convert = async () => {
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
const settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.storageName = myStorage;
settings.filePath = "nodejs-testing/sample-file.pdf";
settings.format = "html";
let convertOptions = new conversion_cloud.HtmlConvertOptions();
convertOptions.fromPage = 1;
convertOptions.pagesCount = 1;
convertOptions.fixedLayout = true;
settings.convertOptions = convertOptions
settings.outputPath = "nodejs-testing/sample-file.html";
try {
// Belge dönüştürme isteği oluştur
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
}
catch (err) {
throw err;
}
}
convert()
.then(() => {
console.log("Successfully converted PDF to HTML file format.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF file:", err);
})
Ücretsiz Çevrimiçi PDF’den HTML’ye Dönüştürücü
PDF’yi çevrimiçi olarak ücretsiz olarak HTML biçimine nasıl değiştirebilirim? Lütfen aşağıdaki [Çevrimiçi ücretsiz PDF’den HTML’ye dönüştürücü] deneyin17. Bu çevrimiçi PDF’den HTML5’e dönüştürücü, yukarıdaki API kullanılarak geliştirilmiştir ve PDF’yi çevrimiçi olarak hızlı bir şekilde HTML tablosuna dönüştürebilir.
Çözüm
PDF ve HTML dosyaları, verileri depolamak ve iletmek için yaygın olarak kullanılır. Bu nedenle, bu makale Node.js uygulamalarında PDF’nin HTML biçimine nasıl dönüştürüleceğini ele aldı. Artık biliyorsun:
- REST API kullanarak Node.js’de PDF’yi HTML biçimine dönüştürme;
- REST API kullanarak belirli PDF sayfalarını Node.js’de HTML’ye dönüştürme
- ücretsiz çevrimiçi PDF’den HTML’ye çevrimiçi dönüştürücü;
Ayrıca, belgeleri veya GitHub‘da bulunan örnekleri kullanarak GroupDocs.Conversion Cloud API hakkında daha fazla bilgi edinebilirsiniz. API’lerle doğrudan web tarayıcınız üzerinden etkileşim kurabileceğiniz bir API Referansı bölümü de sağlıyoruz. Başlangıç Rehberi sayfamıza göz atabilirsiniz.
Ayrıca Groupdocs.cloud da yeni konularla güncellenmeye devam ediyor. Bu nedenle, en güncel bilgilerle güncel kalın.
Bir soru sor
PDF’den HTML’ye Node.js dönüştürücü hakkındaki sorularınızı Ücretsiz Destek Forumumuz aracılığıyla sorabilirsiniz.
SSS
Node.js’de bir PDF’yi HTML’ye nasıl dönüştürebilirim?
Javascript kullanarak hızlı ve kolay bir şekilde HTML’den PDF oluşturmaya ilişkin kod parçacığını öğrenmek için lütfen bu bağlantıyı takip edin.
REST API kullanarak HTML Node.js’den PDF nasıl oluşturulur?
Bir ConvertApi, örneği oluşturun, dönüştürme ayarlarının değerlerini ayarlayın ve PDF oluşturmak için ConvertDocumentRequest ile convertDocument yöntemini çağırın HTML dosyasından.
PDF’yi çevrimiçi olarak ücretsiz olarak HTML’ye nasıl dönüştürebilirim?
Ücretsiz çevrimiçi PDF’den HTML’ye kod dönüştürücü, PDF’yi hızlı ve kolay bir şekilde HTML dosya biçimine dönüştürmenize olanak tanır. Dönüştürme tamamlandıktan sonra, HTML dosyasını indirebilirsiniz.
Bir PDF’yi çevrimdışı HTML’ye nasıl dönüştürebilirim?
Windows’ta ücretsiz PDF’den HTML’ye dönüştürme yazılımını indirmek için lütfen bu bağlantıyı ziyaret edin. Bu çevrimiçi PDF’den HTML’ye dönüştürücü ücretsiz indirme yazılımı, PDF’yi pencerelerde tek bir tıklamayla hızlı bir şekilde HTML’ye dönüştürmek için kullanılabilir.
Ayrıca bakınız
Daha fazla bilgi edinmek için aşağıdaki makaleleri okumanızı öneririz:
- Node.js’de REST API kullanarak Excel XLS/XLSX’i HTML’ye dönüştürün
- Node.js’de CSV’yi Çevrimiçi JSON Dosyasına Dönüştürme
- Node.js’de EXCEL’i JSON’a ve JSON’u EXCEL’e dönüştürün
- Node.js kullanarak Çevrimiçi PDF’yi TEXT biçimine dönüştürme
- Node.js’de PowerPoint PPT/PPTX’i PNG’ye dönüştürün
- Node.js’de Çevrimiçi Excel’i XML’e ve XML’i Excel’e Dönüştürün
- Node.js’de Word Belgelerini JPG, PNG veya GIF Görüntülerine Dönüştürün
- Python’da SVG’yi JPG’ye ve JPG’yi SVG’ye dönüştürün
- Java’da Programlı Olarak Word’ü JPG’ye ve JPG’yi Word’e Dönüştürme
- Java’da Word’ü PNG’ye ve PNG’yi Word Belgesine Dönüştürün
- Python’da REST API kullanarak Word Belgelerini PDF’ye Dönüştürün