
Node.js’de PDF’yi JPEG, PNG veya GIF Görüntülerine Dönüştürün
PDF belgelerini JPEG, GIF ve PNG resimlere dönüştürmek istiyor musunuz? Eğer öyleyse, doğru yerdesiniz. Bu makale, birkaç basit adımı izleyerek PDF’yi Node.js’de JPEG, PNG veya GIF görüntülerine nasıl dönüştüreceğinizi gösterecektir.
PDF dosyası, verileri yazdırmak, paylaşmak ve korumak için kullanılan bir belgenin anlık görüntüsü gibidir. Ancak, bir PDF dosyasındaki sayfaları yüksek kaliteli optimize edilmiş JPG/JPEG, PNG veya GIF resimlerine dönüştürmek istediğiniz durumlar olabilir. Örneğin, bir dosyayı sıkıştırmak, sosyal medyada bir reklam paylaşmak veya PDF kapakları oluşturmak istediğinizde. Bu tür durumlarda, bu makale PDF dosyalarının popüler görüntü dosyası biçimlerine nasıl dönüştürüleceğini kapsar. Özellikle, Node.js’de PDF’yi JPEG, PNG veya GIF resimlerine nasıl dönüştüreceğinizi öğreneceksiniz. Öyleyse başlayalım!
Bu makalede aşağıdaki noktalar tartışılacaktır:
- PDF to Image Converter Online REST API ve Node.js SDK
- Node.js’de REST API kullanarak PDF’yi JPEG formatına dönüştürün
- Gelişmiş Seçenekleri kullanarak PDF’yi JPEG görüntüsüne dönüştürün
- Node.js kullanarak Çevrimiçi PDF’yi PNG görüntüsüne Dönüştürme
- Node.js kullanarak PDF’yi Çevrimiçi GIF dosyasına dönüştürme
PDF to Image Converter Online REST API ve Node.js SDK
Bu makalede, Node.js uygulamalarında PDF’yi JPG/JPEG, PNG veya GIF resimlerine dönüştürmek için GroupDocs.Conversion Cloud’un Node.js SDK’sı API’sini kullanacağız. Node.js dönüştürmesi orijinal dosyalarınızı etkilemez ve dosyalarınızı herhangi bir yazılım bağımlılığı olmadan desteklenen biçimlere dönüştürebilirsiniz. Ayrıca Word, Excel, PowerPoint, PDF, HTML, JPG, PNG, TIFF vb. gibi 50’den fazla belge ve görüntünün dönüştürülmesini destekler. Ayrıca .NET, Java, PHP, Ruby, Android sağlar. ve Cloud API için belge dönüştürme ailesi üyeleri olarak Python SDK’ları.
Bu Görüntü oluşturucu kitaplığının kurulum prosedürü çok kolaydır. Aşağıdaki komutu izleyerek GroupDocs.Conversion API’sini Node.js uygulamanıza yükleyebilirsiniz:
npm install groupdocs-conversion-cloud
Adımları ve mevcut kod örneklerini izlemeye başlamadan önce gösterge tablosundan İstemci Kimliği ve İstemci Sırrına sahip olduğunuzdan emin olun. Sırrınızı ve kimliğinizi aldıktan sonra, kodu aşağıda gösterildiği gibi girin:
# 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";
Node.js’de REST API kullanarak PDF’yi JPEG formatına dönüştürün
Burada, aşağıdaki basit adımları izleyerek PDF dosyalarını JPEG resimlere dönüştüreceğiz:
- PDF dosyasını buluta Yükle
- Dönüştür PDF belgesini Node.js’de çevrimiçi JPEG görüntüsüne dönüştürün
- Dönüştürülen JPEG dosyasını İndir
Dosyayı Yükle
Aşağıdaki örnek kodu kullanarak Adobe PDF’nin buluta yüklendiğinden emin olun:
// 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ükleme tamamlandıktan sonra PDF dosyası, bulut üzerindeki kontrol panelinizin dosyalar bölümünde mevcut olacaktır.
Node.js kullanarak PDF’yi Çevrimiçi JPEG dosyasına dönüştürün
Programlayarak JPEG formatında bir PDF dosyası oluşturmak için lütfen aşağıdaki adımları kullanın:
- İlk olarak, ConvertApi sınıfının bir örneğini oluşturun
- Ardından, ConvertSettings sınıf nesnesi oluşturun
- Ardından, giriş PDF dosyası yolunu ayarlayın
- Bundan sonra, biçimlendirmek için “jpeg” atayın
- Şimdi, çıktı görüntü dosyası yolunu sağlayın
- ConvertDocumentRequest Oluştur
- Son olarak, belirtilen yoldaki dosyayı dönüştürmek için ConvertApi.convertDocument() öğesini çağırın.
Aşağıdaki kod örneği, Node.js’de REST API kullanılarak kalite kaybı olmadan PDF’nin JPEG’e nasıl dönüştürüleceğini açıklar:
// Node.js'de REST API kullanarak PDF'yi JPEG biçimine 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 = "jpeg";
settings.outputPath = "nodejs-testing/sample-file.jpeg";
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 JPEG file format.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF document:", err);
})
Aşağıdaki ekran görüntüsü, bu örnek kod kullanılarak oluşturulan çıktı görüntü dosyasını gösterir:
Dönüştürülen Dosyayı İndirin
Yukarıdaki kod örneği, dönüştürülen görüntü dosyasını buluta kaydedecektir. Aşağıdaki kod örneğini kullanarak indirebilirsiniz:
// 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.jpeg", 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.jpeg", response, "binary", function (err) { });
console.log("Expected response type is Stream: " + response.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
Gelişmiş Seçenekleri kullanarak PDF’yi JPEG görüntüsüne dönüştürün{#Gelişmiş Seçenekleri Kullanarak PDF’yi JPEG görüntüsüne Dönüştür}
Bazı gelişmiş ayarlarla çevrimiçi olarak yüksek kalitede PDF dosyasını JPEG görüntüsüne dönüştürerek aşağıda belirtilen adımları izleyin:
- Öncelikle, bir ConvertApi örneği oluşturun
- Ardından, ConvertSettings sınıfı örneğini oluşturun
- Ardından, PDF dosya yolunu ayarlayın
- Biçimlendirmek için “jpeg” atayın
- Bundan sonra, çıktı dosyası yolunu sağlayın
- Bu arada, JpegConvertOptions sınıf nesnesini başlat
- Bundan sonra, gri tonlama, sayfadan sayfa, sayfa sayısı, kalite, döndürme açısı, kullanım Pdf vb. gibi çeşitli dönüştürme ayarlarını yapın.
- Ardından, ConvertDocumentRequest sınıfının bir örneğini oluşturun.
- Son olarak, çıktı dosyasını kaydetmek için ConvertApi.convertDocument() yöntemini çağırarak sonuçları alın.
Aşağıdaki kod parçacığı, gelişmiş dönüştürme seçeneklerini kullanarak PDF dosyasını çevrimiçi olarak JPEG görüntüsüne nasıl dönüştüreceğinizi gösterir:
// Gelişmiş Seçenekler kullanılarak PDF'yi JPEG görüntüsüne dönüştürme
const convert_options = 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 = "jpeg";
convertOptions = new groupdocs_conversion_cloud.JpegConvertOptions()
convertOptions.grayscale = true;
convertOptions.fromPage = 1;
convertOptions.pagesCount = 1;
convertOptions.quality = 100;
convertOptions.rotateAngle = 90;
convertOptions.usePdf = false;
settings.convertOptions = convertOptions;
settings.outputPath = "nodejs-testing/sample-file.jpeg";
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_options()
.then(() => {
console.log("Converted PDF to JPEG file online using advanced options.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF file:", err);
})
Node.js kullanarak Çevrimiçi PDF’yi PNG görüntüsüne Dönüştürme
Benzer şekilde, PDF dosyasını programlı olarak PNG resim dosyasına dönüştürmek için aşağıda belirtilen adımları kullanabiliriz:
- İlk olarak, bir ConvertApi örneği oluşturun
- Ardından, ConvertSettings örneğini oluşturun
- Ardından, PDF dosya yolunu ayarlayın
- Bundan sonra, biçime “png” ekleyin.
- Şimdi çıktı dosyası yolunu ayarlayın
- Ardından, settings nesnesiyle bir ConvertDocumentRequest başlatın.
- Son olarak, ConvertApi.convertDocument() yöntemini çağırın. Ayarlar istek nesnesini argüman olarak alır.
Aşağıdaki kod örneği, REST API kullanarak PDF dosyasının Node.js’de PNG görüntüsüne nasıl dönüştürüleceğini gösterir:
// Node.js kullanarak çevrimiçi olarak PDF'yi PNG görüntüsüne 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 = "png";
settings.outputPath = "nodejs-testing/sample-file.png";
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 PNG file format.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF document:", err);
})
Aşağıdaki ekran görüntüsü, bu örnek kod kullanılarak oluşturulan çıktı görüntüsünü gösterir:
Node.js kullanarak PDF’yi Çevrimiçi GIF dosyasına dönüştürme
Bu bölümde, uygulamanızda programlı olarak PDF’yi GIF dosyasına dönüştürmek için aşağıdaki adımları ve kod parçasını izleyebilirsiniz:
Lütfen aşağıda verilen adımları takip edin:
- ConvertApi sınıfının bir örneğini oluşturun.
- Ardından, ConvertSettings örneği oluşturun
- Şimdi PDF dosya yolunu ayarlayın
- Ardından, biçimlendirmek için “gif” atayın
- Çıktı dosyası yolu sağlayın
- Çağırın ve ConvertDocumentRequest sınıfının bir örneğini oluşturun.
- Son olarak, ConvertApi.convertDocument() yöntemini çağırarak belgeyi GIF formatında kaydedin.
Aşağıdaki kod örneği, REST API kullanılarak Node.js’de programlı olarak PDF’nin GIF dosya biçimine nasıl dönüştürüleceğini gösterir:
// Node.js kullanarak PDF'yi çevrimiçi olarak GIF biçimine 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 = "gif";
settings.outputPath = "nodejs-testing/sample-file.gif";
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 GIF image file.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF document:", err);
})
Ek olarak, aşağıdaki resim, yukarıdaki kod parçacığı kullanılarak oluşturulan çıktı resmini göstermektedir.
Çevrimiçi PDF’den JPG’ye Dönüştürücü
PDF’yi çevrimiçi olarak JPEG’e nasıl dönüştürebilirim? Lütfen yukarıdaki API kullanılarak geliştirilmiş aşağıdaki PDF to JPEG ücretsiz çevrimiçi görüntü dönüştürücüyü deneyin.
Çevrimiçi PDF’den PNG’ye Dönüştürücü
PDF’yi çevrimiçi olarak PNG’ye nasıl dönüştürebilirim? Lütfen yukarıdaki API kullanılarak geliştirilmiş aşağıdaki PDF to PNG ücretsiz çevrimiçi görüntü dönüştürücüyü deneyin.
Çevrimiçi PDF’den GIF’e Dönüştürücü
PDF’yi çevrimiçi olarak GIF dosyalarına nasıl dönüştürebilirim? Lütfen yukarıdaki API kullanılarak geliştirilmiş aşağıdaki PDF’den GIF’e ücretsiz çevrimiçi görüntü dönüştürücüyü deneyin.
Çözüm
Burada, bu blog yazısı sona eriyor. Artık bildiğinizi tahmin ediyoruz:
- PDF’yi çevrimiçi olarak JPEG biçimine nasıl değiştirebilirim?
- gelişmiş seçenekler kullanılarak pencerelerde PDF’nin JPEG’e dönüştürülmesi;
- PDF dosyasını programlı olarak yükleyin ve ardından dönüştürülen dosyayı buluttan indirin;
- bulutta programlı olarak PDF’yi PNG dosya biçimine dönüştürün;
- bulutta PDF’yi GIF görüntü biçimine dönüştürme;
Belgeleri kullanarak GroupDocs.Conversion Cloud API hakkında daha fazla bilgi edinebilirsiniz. Ayrıca, API’lerimizi doğrudan tarayıcı aracılığıyla görselleştirmenize ve bunlarla etkileşimde bulunmanıza olanak tanıyan bir API Referansı bölümü de sağlıyoruz.
Ayrıca, Başlangıç kılavuzumuza başvurmanızı öneririz.
Groupdocs.cloud ayrıca bloglarında yeni konular hakkında başka makaleler de yayınlıyor. Bu nedenle, en son güncellemeler için lütfen iletişimde kalın.
Bir soru sor
Ücretsiz Destek Forumumuz aracılığıyla PDF’yi görüntü formatına nasıl dönüştüreceğinizle ilgili sorularınızı sorabilirsiniz.
SSS
Node.js’de PDF’yi JPG’ye nasıl dönüştürebilirim?
PDF’yi hızlı ve kolay bir şekilde JPG dosyasına dönüştürmeye yönelik Node.js kod parçacığını öğrenmek için lütfen bu bağlantıyı inceleyin.
REST API kullanarak PDF’yi JPG dosyasına nasıl dönüştürebilirim?
Bir ConvertApi örneği oluşturun, dönüştürme ayarlarının değerlerini ayarlayın ve PDF’yi JPG dosyasına dönüştürmek için ConvertDocumentRequest ile ConvertDocument yöntemini çağırın.
PDF’yi çevrimiçi ücretsiz JPG’ye nasıl dönüştürebilirim?
PDF’den JPG’ye ücretsiz çevrimiçi dönüştürücü, PDF’yi hızlı ve kolay bir şekilde JPG biçimine dönüştürmenize olanak tanır. Dönüştürme tamamlandıktan sonra, JPG dosyasını indirebilirsiniz.
PDF dosyalarını çevrimiçi olarak ücretsiz olarak JPG’ye nasıl dönüştürebilirim?
- çevrimiçi PDF’den JPG’ye dönüştürücü ücretsiz açın
- Bir PDF yüklemek veya bir PDF dosyasını sürükleyip bırakmak için dosya bırakma alanının içine tıklayın.
- Şimdi Dönüştür düğmesine tıklayın ve çevrimiçi PDF’den JPG’ye dönüştürme yazılımı, PDF dosyalarını JPG’ye dönüştürecektir.
- Çıktı dosyasının indirme bağlantısı, PDF bir JPG dosyasına dönüştürüldükten hemen sonra kullanılabilir olacaktır.
PDF to JPG format converter ücretsiz indirme kitaplığı nasıl kurulur?
PDF’yi JPG’ye dönüştürücü ücretsiz indir Node.js kitaplığı yükleyin ve PDF’yi programlı olarak JPG’ye dönüştürün.
Windows’ta PDF’yi çevrimdışı JPG’ye nasıl dönüştürebilirim?
Windows için ücretsiz PDF’den JPG’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 JPG’ye dönüştürücü ücretsiz indirme yazılımı, PDF dosyalarını tek bir fare tıklamasıyla JPG dosyalarına dönüştürmek için kullanılabilir.
Ayrıca bakınız
Aşağıdaki bağlantılardan daha fazla bilgi alabilirsiniz:
- REST API kullanarak Java’da Word Belgesini PDF’ye dönüştürün
- Python’da EXCEL’i JSON’a ve JSON’u EXCEL’e dönüştürün
- Python’da CSV’yi JSON’a ve JSON’u CSV’ye Dönüştürme
- Python’da Word’ü Markdown’a ve Markdown’ı Word’e Dönüştürün
- Python’da REST API kullanarak Word Belgelerini PDF’ye Dönüştürün
- Python SDK ile PDF’yi Düzenlenebilir Word Belgesine Dönüştürme
- MSG ve EML dosyalarını Python’da PDF’ye dönüştürün
- Python’da XML’i CSV’ye ve CSV’yi XML’e dönüştürün
- Ruby’de REST API kullanarak Çevrimiçi PowerPoint PPT/PPTX Dosyalarını Birleştirin
- REST API kullanarak Java’da Word Belgesini PDF’ye Dönüştürme
- REST API kullanarak Java’da PDF’yi Word Belgesine Dönüştürün
- Java’da Programlı Olarak Word’ü JPG’ye ve JPG’yi Word’e Dönüştürün
- Java’da CSV’yi JSON’a ve JSON’u CSV’ye dönüştürün