pdf'den jpg'ye

Java bulut SDK’sını kullanarak pdf’yi jpg’ye dönüştürün

PDF dosyaları, internet üzerinden bilgi ve veri paylaşımı için yaygın olarak kullanılmaktadır. Şimdi bu belgeleri görüntülemek için belirli uygulamaları kullanmamız gerekiyor ancak PDF’yi JPG olarak kaydedersek, herhangi bir platformda ve herhangi bir cihazda görüntülenebilir. Ayrıca, dosyanın boyutu büyük ölçüde azalır. Ayrıca, bir PDF görüntüleyiciyi kolayca geliştirebiliriz çünkü bir PDF’i resim olarak kaydettikten sonra, resmi herhangi bir tarayıcıya yükleyebiliriz. Bu nedenle, bu makalede, Cloud API kullanarak çevrimiçi olarak PDF’yi JPG’ye dönüştürmenin ayrıntılarını tartışacağız.

PDF’den JPG’ye Dönüştürme API’sı

Aspose.PDF Cloud SDK for Java, Java uygulamalarında PDF dosyası oluşturma, değiştirme ve çeşitli desteklenen biçimlere dönüştürme uygulamamızı sağlayan harika bir üründür. Ayrıca PDF’yi Görüntüye dönüştürmenizi sağlar. Bu yüzden SDK’yı kullanabilmek için öncelikle maven build type projesinin pom.xml dosyasına aşağıdaki detayları ekleyerek kurmamız gerekiyor.

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Cloud Repository</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
		<groupId>com.aspose</groupId>
		<artifactId>aspose-pdf-cloud</artifactId>
		<version>21.11.0</version>
	</dependency>
</dependencies>

Şimdi Aspose.Cloud kontrol paneli’ni ziyaret ederek ücretsiz bir hesap oluşturmamız gerekiyor. Mevcut GitHub veya Google hesabınızı kullanarak kaydolabilir veya aboneliği tamamlamak için Yeni Hesap Oluştur düğmesini tıklayabilirsiniz.

Java’da PDF’yi JPG’ye dönüştürün

PDF’yi çevrimiçi olarak JPG’ye dönüştürme gereksinimini yerine getirmek için lütfen aşağıda belirtilen talimatları izleyin.

  • İlk olarak, bağımsız değişken olarak İstemci Kimliği İstemci Sırrını sağladığımız bir PdfApi sınıfı örneği oluşturun.
  • İkinci olarak, File nesnesini kullanarak giriş PDF’sinin içeriğini yerel sürücüden okuyun.
  • Şimdi uploadFile(…) yöntemini kullanarak giriş PDF dosyasını bulut depolamaya yükleyin
  • Ortaya çıkan jpg görüntüsü için boyutları tanımlayın (bunlar isteğe bağlı bağımsız değişkenlerdir)
  • Son olarak, girdi PDF’sini, dönüştürülecek sayfa numarasını, elde edilen JPG adını ve elde edilen görüntü için boyutları alan PdfApi’nin putPageConvertToJpeg(…) yöntemini çağırın
// daha fazla örnek için lütfen https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java adresini ziyaret edin.

try
    {
    // ClientID ve ClientSecret'i https://dashboard.aspose.cloud/ adresinden alın
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
    
    // bir PdfApi örneği oluştur
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);

    // giriş PDF belgesinin adı
    String inputFile = "45.pdf";
    // ortaya çıkan JPG görüntüsünün adı
    String resultantImage = "Resultant.jpg";
  
    // giriş PDF dosyasının içeriğini oku
    File file = new File("c://Users/"+inputFile);
    
    // PDF'yi bulut depolamaya yükleyin
    pdfApi.uploadFile("input.pdf", file, null);
        
    // dönüştürülecek PDF'nin sayfa numarası
    int pageNumber = 1;
  
    // elde edilen JPG görüntüsünün genişliği
    int width = 800;
    // Ortaya çıkan JPG görüntüsünün yüksekliği
    int height = 1000;
  
    // PDF'den JPG'ye dönüştürme için API'yi çağırın
    pdfApi.putPageConvertToJpeg("input.pdf", pageNumber, resultantImage, width, height, null, null);
    
    // dönüştürme durumu mesajını yazdır
    System.out.println("PDF to JPG conversion sucessfull !");
		}catch(Exception ex)
		{
			System.out.println(ex);
		}

CURL Komutlarını Kullanarak PDF’den Görüntüye

Komut satırı terminali üzerinden cURL komutlarını kullanarak PDF’yi Görüntü formatına da dönüştürebiliriz. Ancak Aspose.PDF Cloud’a erişmek için öncelikle bireysel müşteri kimlik bilgilerinize dayalı olarak bir JSON Web Token (JWT) oluşturmamız gerekiyor. JWT jetonunu oluşturmak için lütfen aşağıdaki komutu yürütün.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

JWT oluşturulduktan sonra, PDF’yi görüntüye dönüştürmek ve çıktıyı bulut depolamaya kaydetmek için lütfen aşağıdaki komutu yürütün.

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf/pages/1/convert/jpeg?outPath=resultant.jpg&width=800&height=1000" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Çözüm

Bu blogda, Java kod parçacıklarını kullanarak PDF’yi JPG’ye dönüştürmek için harika bir beceri öğrendiniz. Benzer şekilde, komut satırı terminali aracılığıyla PDF’yi Görüntüye kaydetmek için cURL komutlarının kullanımını da öğrendiniz. Ürün Belgeleri, API tarafından sunulan diğer harika yetenekleri öğrenmek için harika bir kaynaktır. Bu nedenle API’lerimizi kullanmayı denemenizi öneririz ve API’yi kullanırken herhangi bir sorunla karşılaşırsanız lütfen Ücretsiz ürün destek forumu ile iletişime geçmekten çekinmeyin.

İlgili Makaleler

Aşağıdakilerle ilgili daha fazla ayrıntı için aşağıdaki blogları ziyaret etmenizi de öneririz: