
PDF’yi Word’e Çevrimiçi Olarak Nasıl Dönüştüreceğinizi Öğrenin
PDF dosyaları diğer dosya biçimlerine göre benzersiz avantajlar sunar ve iş akışlarını ilerlemenin yakından izlenebildiği sorunsuz, güvenli süreçlere dönüştürebilir. Dahası, dosyaları PDF biçiminde paylaşmak, kullanılan yerel uygulama, görüntüleyici, işletim sistemi veya cihazdan bağımsız olarak tüm görüntüleyicilerin belgeyi amaçlandığı gibi görmesini sağlar. Ancak, PDF düzenleme zahmetli bir iş haline gelir çünkü yalnızca özel yazılımlar bu yetenekleri sağlar. Ancak, PDF’yi Word biçimine dönüştürdüğümüzde dosyayı kolayca düzenleyebiliriz.
- PDF’den Word’e Dönüştürme API’si
- PDF’yi Java’da Word’e Dönüştürme
- cURL Komutlarını Kullanarak PDF’yi DOC’a Dönüştürme
PDF’yi Word’e Dönüştürme API’si
Aspose.PDF Cloud SDK for Java, Java uygulamaları içinde PDF dosyaları oluşturma, düzenleme ve düzenleme özellikleri sağlayan REST tabanlı bir çözümdür. Lütfen maven yapı türünüzün pom.xml’ine aşağıdaki ayrıntıları ekleyin.
<repository>
<id>aspose-cloud</id>
<name>Aspose Cloud Repository</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf-cloud</artifactId>
<version>21.11.0</version>
<scope>compile</scope>
</dependency>
Kurulumdan sonra bir hesap oluşturmamız ve Cloud Dashboard‘da İstemci Kimliği ve İstemci Gizli Anahtarını aramamız/oluşturmamız gerekiyor.
PDF’yi Java’da Word’e Dönüştürme
PDF’i DOC formatına dönüştürmek için lütfen aşağıda verilen talimatları izleyin.
- Öncelikle istemci kimlik bilgilerini argüman olarak sağlayarak bir PdfApi örneği oluşturmamız gerekiyor.
- İkinci olarak, giriş PDF dosyasını Dosya örneğine okuyun.
- Şimdi uploadFile(…) metodunu kullanarak PDF dosyasını bulut depolama alanına yükleyin.
- Son olarak, PDF’yi DOCX’e dönüştürmek ve çıktıyı bulut depolama alanına kaydetmek için putPdfInStorageToDoc(…) metodunu çağırın.
// daha fazla örnek için lütfen https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples adresini ziyaret edin
try
{
// ClientID ve ClientSecret'ı https://dashboard.aspose.cloud/ adresinden edinin
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// PdfApi'nin bir örneğini oluşturun
PdfApi pdfApi = new PdfApi(clientSecret,clientId);
// giriş PDF belgesinin adı
String name = "input.pdf";
// giriş PDF dosyasının içeriğini oku
File file = new File("c://Downloads/"+name);
// PDF'yi bulut depolama alanına yükle
pdfApi.uploadFile("input.pdf", file, null);
String folder = null;
// sonuç dosya biçimi
String format = "DOCX";
// PDF'yi Word formatına dönüştürmek için API'yi çağırın
AsposeResponse response =pdfApi.putPdfInStorageToDoc("input.pdf", "Resultant.docx",null, format, null, null, null, "Flow", null, null, folder, null);
// baskı başarı mesajı
System.out.println("PDF sucessfully converted to Word format !");
}catch(Exception ex)
{
System.out.println(ex);
}
Yerel PDF’yi DOC’a dönüştür
Bu bölümde, PDF’in yerel sürücüden nasıl yükleneceğini, DOC formatına nasıl dönüştürüleceğini ve elde edilen dosyanın bulut depolama alanına nasıl kaydedileceğinin ayrıntılarını öğreneceğiz.
- Öncelikle istemci kimlik bilgilerini argüman olarak sağlayarak bir PdfApi örneği oluşturmamız gerekiyor.
- İkinci olarak, giriş PDF dosyasını Dosya örneğine okuyun.
- PDF’yi DOC’a dönüştürmek ve çıktıyı bulut depolama alanına kaydetmek için putPdfInRequestToDoc(…) metodunu çağırın.
// daha fazla örnek için lütfen https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples adresini ziyaret edin
try
{
// ClientID ve ClientSecret'ı https://dashboard.aspose.cloud/ adresinden edinin
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// PdfApi'nin bir örneğini oluşturun
PdfApi pdfApi = new PdfApi(clientSecret,clientId);
// giriş PDF belgesinin adı
String name = "input.pdf";
// giriş PDF dosyasının içeriğini oku
File file = new File("c://Downloads/"+name);
String folder = null;
// sonuç dosya biçimi
String format = "DOC";
// PDF'yi DOC formatına dönüştürmek için API'yi çağırın
AsposeResponse response =pdfApi.putPdfInRequestToDoc("Converted.doc",null, format, null, null, null, "Flow", null, null, folder, file);
// baskı başarı mesajı
System.out.println("PDF sucessfully converted to DOC format !");
}catch(Exception ex)
{
System.out.println(ex);
}
cURL Komutlarını Kullanarak PDF’yi DOC’a Dönüştürme
Giriş dosyasını yerel sürücüden nasıl yükleyebileceğimizin ve cURL Komutlarını kullanarak DOC formatına nasıl dönüştürebileceğimizin ayrıntılarını tartışalım. Ancak, öncelikle aşağıdaki komutu kullanarak bir JWT erişim belirteci oluşturmamız gerekiyor.
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 belirteci oluşturulduktan sonra, PDF’yi DOC formatına dönüştürmek için lütfen aşağıdaki komutu çalıştırın.
curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf/convert/doc?outPath=Resultant.docx&format=DocX&mode=Flow" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
Çözüm
Bu makalede, Java kod parçacıklarını kullanarak PDF’yi Word’e dönüştürme seçeneklerini ve cURL Komutlarını kullanarak PDF’yi DOC’ye nasıl dönüştürebileceğimizi inceledik. Lütfen SDK’nın PDF dosyası düzenlemeyle ilgili diğer heyecan verici özellikleri de sunduğunu unutmayın. API’nin sunduğu çok sayıda özellik hakkında bilgi edinmek için Geliştirici Kılavuzunu inceleyebilirsiniz. Lütfen SDK’nın tam kaynak kodunun GitHub üzerinden indirilebileceğini unutmayın.
İlgili Makaleler
Daha fazla bilgi edinmek için aşağıdaki bağlantıları ziyaret etmenizi şiddetle öneririz: