REST API kullanarak Node.js'de PDF'yi JPG Görüntüsüne Dönüştürme

REST API kullanarak Node.js’de PDF’yi JPG Görüntülerine dönüştürün

Görüntü ana veri bileşenlerinden biri olduğu için kullanıcıların sık sık PDF öğesini image dosyasına dönüştürmesi gerekir. Biçimin karmaşıklığı nedeniyle bir PDF belgesindeki içeriği ayrıştırmak ve görüntülemek zordur. PDF’yi bulutta programlı olarak JPG/JPEG gibi popüler biçimlerdeki görüntülere dönüştürebilirsiniz. Bir Node.js geliştiricisi olarak, Node.js uygulamalarınızda çevrimiçi olarak PDF’yi yüksek çözünürlüklü JPG’ye kolayca dönüştürebilirsiniz. Bu makale, REST API kullanılarak node.js’de PDF’nin JPG görüntüsüne nasıl dönüştürüleceğine odaklanacaktır.

Bu yazıda aşağıdaki konular ele alınacaktır:

PDF to Image Converter REST API ve Node.js SDK

PDF‘yı JPG‘ye dönüştürmek için GroupDocs.Conversion Cloud’un Node.js SDK API’sini kullanmayı düşünüyorum. API, belgelerinizi ve resimlerinizi ihtiyacınız olan herhangi bir biçime dönüştürmenize olanak tanır. Word, Excel, PowerPoint, PDF, HTML, JPG, PNG, CAD vb. gibi 50’den fazla belge ve görüntünün dönüştürülmesini destekler. Cloud API için belge dönüştürme ailesi üyeleri.

GroupDocs.Conversion Cloud, konsolda aşağıdaki komutu çalıştırarak Node.js uygulamalarınıza yüklenebilir:

npm install groupdocs-conversion-cloud

Adımları ve mevcut kod örneklerini izlemeye başlamadan önce lütfen Müşteri Kimliğinizi ve Müşteri Sırrınızı kontrol panelinden alın. Kimliğinizi ve sırrınızı aldıktan sonra, kodu aşağıda gösterildiği gibi 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";

Node.js’de REST API kullanarak PDF’yi JPG formatına dönüştürme

Bu bölümde, PDF dosyalarının JPG görüntülerine nasıl aktarılacağına ilişkin adım adım bir kılavuz yer almaktadır. Bir PDF dosyasını JPG resim dosyasına dönüştürmek için aşağıdaki basit adımları izleyin:

  1. PDF dosyasını buluta Yükle
  2. Dönüştürme PDF’yi JPG görüntüsüne çevrimiçi ücretsiz olarak Node.js’de
  3. Dönüştürülen JPG dosyasını İndir

Dosyayı Yükle

Öncelikle, aşağıdaki kod örneğini kullanarak PDF dosyasını Bulut’a yükleyin:

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

Sonuç olarak, yüklenen PDF dosyasına bulut üzerindeki kontrol panelinizin dosyalar bölümünde erişilebilir olacaktır.

Node.js kullanarak PDF’yi JPG’ye dönüştürün

Şimdi, PDF’yi programlı olarak JPG dosyasına dönüştürmek için aşağıdaki adımları ve kod örneğini izleyin:

  • Bir ConvertApi örneği oluşturun
  • ConvertSettings sınıfının bir örneğini oluşturun
  • Şimdi, bulut depolama adını ayarlayın
  • Ardından, giriş PDF dosyası yolunu ayarlayın
  • Çıktı dosyası formatını “jpg” olarak ayarlayın
  • Ardından, çıktı dosyası yolunu sağlayın
  • Şimdi, ConvertDocumentRequest sınıfından bir nesne oluşturun
  • Son olarak, ConvertApi.convertDocument() yöntemini çağırarak çıktı dosyasını alın.

Aşağıdaki kod örneği, Node.js’de REST API kullanılarak kalite kaybı olmadan PDF’nin JPG’ye nasıl dönüştürüleceğini gösterir:

// Node.js kullanarak PDF dosyasını JPG resim 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 = "jpg";
  settings.outputPath = "nodejs-testing/sample-file.jpg";

  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 JPG file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF document:", err);
})
Node.js kullanarak PDF'yi JPG'ye Dönüştürme

Node.js kullanarak PDF’yi JPG’ye dönüştürün

Dönüştürülen Dosyayı İndirin

Yukarıdaki kod örneği, dönüştürülen JPG 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.jpg", 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.jpg", 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’den JPG’ye Dönüştürme

Aşağıdaki adımlar ve kod parçacığı, PDF’den JPG’ye yüksek kaliteli çevrimiçi dönüştürücü API’si ve bazı gelişmiş ayarlar kullanılarak PDF’nin nasıl görüntüye dönüştürüleceğini gösterir:

  • Bir ConvertApi örneği oluşturun
  • Bir ConvertSettings örneği oluşturun
  • Şimdi, bulut depolama adını ayarlayın
  • Ardından, PDF dosya yolunu ayarlayın
  • Ardından, “jpg” değerini formata ayarlayın.
  • JpgConvertOptions’ı tanımlayın
  • Gri tonlama, sayfadan sayfa, sayfa sayısı, kalite, döndürme açısı, usePdf, vb. gibi çeşitli dönüştürme ayarları yapın.
  • Şimdi konuşmaları ve çıktı dosyası yolunu ayarlayın
  • ConvertDocumentRequest nesnesi oluştur
  • Son olarak, ConvertApi.convertDocument() sınıfını çağırarak PDF’yi JPG’ye dönüştürün

Aşağıdaki kod örneği, gelişmiş dönüştürme seçenekleriyle pdf’nin çevrimiçi olarak jpg biçimine nasıl dönüştürüleceğini gösterir:

// Gelişmiş Seçenekleri Kullanarak PDF'yi JPG'ye 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 = "jpg";
  
  convertOptions = new groupdocs_conversion_cloud.JpgConvertOptions()
  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.jpg";

  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 JPG image with advanced options.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF file:", err);
})
Gelişmiş Seçenekleri kullanarak Windows 10'da pdf'yi jpg'ye dönüştürme

Gelişmiş Seçenekleri kullanarak PDF’den JPG tek görüntüye dönüştürün

Bulut Depolamayı kullanmadan PDF’yi JPG’ye dönüştürün

Bulut depolamayı kullanmadan PDF’yi JPG’ye dönüştürmek için lütfen aşağıdaki adımları izleyin:

  • Bir ConvertApi örneği oluşturun
  • ConvertDocumentDirectRequest Oluştur
  • Giriş dosyası yolunu ve hedef biçimini giriş parametreleri olarak sağlayın
  • convertDocumentDirect() yöntemini çağırarak sonuçları alın
  • Çıktı dosyasını FileStream.writeFile() yöntemini kullanarak yerel yola kaydedin

Aşağıdaki kod parçacığı, PDF belgelerinin bulut depolama kullanmadan JPG’ye nasıl dönüştürüleceğini gösterir. Bu, girdi dosyasını istek gövdesine ileteceğiniz ve çıktı dosyasını API yanıtında alacağınız anlamına gelir.

// Bulut Depolama kullanmadan PDF'yi JPG'ye Dönüştürme
const convertdirect = async () => {
  // api başlatma
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
  // giriş dosyası
  let file = fs.readFileSync('H:\\groupdocs-cloud-data\\sample-file.pdf');

  try {
    // Belge dönüştürme isteği oluştur
    const request = new groupdocs_conversion_cloud.ConvertDocumentDirectRequest("jpg", file);
    // belgeyi dönüştür
    let result = await convertApi.convertDocumentDirect(request);
    // yerel yola kaydet
    fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.jpg", result, "binary", function (err) { });
  }
  catch (err) {
    throw err;
  }
}

convertdirect()
.then(() => {
  console.log("Directly converted PDF to JPG file format.");
})
.catch((err) => {
  console.log("Error occurred while directly converting the PDF file:", err);
})
Cloud Storage kullanmadan birden fazla pdf’yi jpg’ye dönüştürün

Cloud Storage kullanmadan birden fazla pdf’yi jpg’ye dönüştürün

PDF’yi JPG’ye Dönüştürün ve Filigran Ekleyin

Lütfen PDF’yi JPG’ye dönüştürmek ve ardından dönüştürülen PDF’ye bir filigran eklemek için aşağıdaki adımları kullanın:

  • Bir ConvertApi örneği oluşturun
  • Bir ConvertSettings nesnesi oluşturun
  • Şimdi, bulut depolama adını ayarlayın
  • Ardından, PDF dosya yolunu ayarlayın
  • Şimdi formata “jpg” atayın
  • Çıkış dosyası yolunu sağlayın
  • WatermarkOptions sınıfını tanımlayın
  • Metin, renk, genişlik, yükseklik, arka plan vb. gibi Filigran seçeneklerini ayarlayın.
  • PdfConvertOptions’ı tanımlayın ve WatermarkOptions’ı atayın
  • Şimdi, convert Options değerini ayarlayın
  • Ardından, ConvertDocumentRequest örneği oluşturun
  • Son olarak, ConvertApi.convertDocument() sınıfını kullanarak dönüştürün ve çağırın

Aşağıdaki kod örneği, Node.js’de bir REST API kullanarak PDF belgesinin JPG’ye nasıl dönüştürüleceğini ve dönüştürülen PDF belgesine nasıl filigran ekleneceğini gösterir.

// PDF'yi filigranla JPG dosya görüntüsüne dönüştürme. 
const convertwatermark = async () => {
  // api başlatma
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
  // dönüştürme ayarlarını tanımla
  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.pdf";
  settings.format = "jpg";
  settings.outputPath = "nodejs-testing/sample-file.jpg";

  // filigran seçeneklerini tanımlayın
  let watermark = new groupdocs_conversion_cloud.WatermarkOptions();
  watermark.text = "This is a Sample watermark";
  watermark.color = "Red";
  watermark.width = 250;
  watermark.height = 300;
  watermark.top = 150;
  watermark.left = 300;
  watermark.rotationAngle = 45;
  watermark.bold = true;
  watermark.background = false;

  // PDF dönüştürme seçeneklerini tanımlayın
  let convertOptions = new groupdocs_conversion_cloud.JpgConvertOptions()
  convertOptions.watermarkOptions = watermark;

  settings.convertOptions = convertOptions;

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

convertwatermark()
.then(() => {
  console.log("watermark added to converted PDF to JPG image.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF document:", err);
})
Filigran eklemek için PDF'den JPG'ye görüntü dönüştürücü API'sı

PDF’yi JPG’ye Dönüştürün ve Filigran Ekleyin

Çevrimiçi PDF’den JPG’ye Ücretsiz Dönüştürücü

PDF’den JPG’ye yüksek kaliteli dönüştürücüyü çevrimiçi ücretsiz olarak nasıl kullanabilirim? Lütfen yukarıdaki API kullanılarak geliştirilen aşağıdaki [en iyi ücretsiz PDF’den JPG’ye dönüştürücü çevrimiçi yüksek kalite]‘yi deneyin]22.

Çözüm

Bu makalede şunları öğrendiniz:

  • bulutta Node.js’de PDF’yi JPG biçimine dönüştürme;
  • PDF dosyasını programlı olarak yükleyin ve ardından dönüştürülen dosyayı buluttan indirin;
  • bulut depolama kullanmadan pdf’yi çevrimiçi ücretsiz yüksek kalitede jpg’ye dönüştürün;
  • Node.js’de gelişmiş seçenekleri kullanarak pdf’yi jpg’ye dönüştürme;
  • Node.js kullanılarak dönüştürülen PDF belgesine filigran nasıl eklenir;

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şlarken kılavuzumuza başvurmanızı öneririz.

Ayrıca blog.groupdocs.cloud ilginç konularda yeni blog yazıları yazıyor. En güncel bilgiler için lütfen iletişime geçiniz.

Bir soru sor

PDF’yi JPG biçimine dönüştürmeyle ilgili sorularınızı sormak için Ücretsiz Destek Forumumuzu kullanabilirsiniz.

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ı takip edin.

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 olarak ü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 formatına aktarmanıza olanak tanır. Dönüştürme tamamlandıktan sonra, JPG dosyasını indirebilirsiniz.

PDF dosyası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
  • PDF yüklemek veya 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 dosyasını JPG’ye dönüştürecektir.
  • Çıktı dosyasının İndirme bağlantısı, PDF’yi JPG dosyasına dönüştürdükten hemen sonra kullanılabilir olacaktır.

PDF to JPG format converter ücretsiz indirme kitaplığı nasıl kurulur?

PDF’yi program aracılığıyla JPG’ye dönüştürmek ve oluşturmak için ücretsiz PDF’den JPG dönüştürücüye yükleyin Node.js kitaplığını indirin.

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’yi pencerelerde tek bir tıklamayla hızlı bir şekilde JPG’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: