Bu kısa eğitimde Java REST API ile PDF belgesindeki kelimelerin nasıl sayılacağı anlatılmaktadır. Java tabanlı Cloud SDK’yı kullanarak Java REST API ile PDF dosyasındaki kelimeleri otomatik olarak saymayı öğreneceksiniz. PDF’deki kelimeleri saymak için herhangi bir üçüncü taraf aracı yüklemenize gerek yoktur.
Önkoşul
İndirmek Aspose.PDF Cloud SDK for Java
Kelimeleri saymak için yukarıdaki SDK ile Java projesini kurun
Java REST Arayüzü ile PDF’deki Kelimeleri Sayma Adımları
- Kelimeleri saymak için istemci kimliğini ve sırrını kullanarak PdfApi örneğini oluşturun
- Adı içeren kaynak PDF dosyasını işlenmek üzere bulut depolama alanına yükleyin
- Yüklenen kaynak PDF dosyasını kullanarak GetWordsPerPage() yöntemini çağırın
- API yanıtını ayrıştırın ve WordsPerPage nesnesindeki Listeyi kullanın
- Listeden sayfa numarasını ve içindeki kelime sayısını görüntüleme
Bu adımlarda, Java Low Code API* ile *PDF kelime sayımına yönelik bir uygulamanın nasıl geliştirileceği açıklanmaktadır. Kaynak PDF dosyasını bellek akışına yükleyin, belirli bir adla bulut depolama alanına yükleyin ve bu dosya için GetWordsPerPage() yöntemini çağırın. Son olarak, API yanıtını ayrıştırın ve sayfa başına kelime sayısını görüntülemek için WordsPerPage.List içindeki öğeler arasında yineleme yapın.
Java Düşük Kod API’si ile PDF’deki Kelime Sayısını Sayacak Kod
import com.aspose.pdf.cloud.sdk.ApiException; | |
import com.aspose.pdf.cloud.sdk.Configuration; | |
import com.aspose.pdf.cloud.sdk.api.PdfApi; | |
import com.aspose.pdf.cloud.sdk.model.FileUploadResponse; | |
import com.aspose.pdf.cloud.sdk.model.WordCountResponse; | |
import com.aspose.pdf.cloud.sdk.model.PageWordCount; | |
import java.io.File; | |
import java.io.FileInputStream; | |
import java.io.IOException; | |
public class PdfTasks { | |
public static void countWords() throws ApiException, IOException { | |
String clientId = "ClientID"; | |
String clientSecret = "ClientSecret"; | |
Configuration configuration = new Configuration(clientId, clientSecret); | |
PdfApi pdfApi = new PdfApi(configuration); | |
String fileName = "sample.pdf"; | |
String storage = ""; | |
String folder = ""; | |
try { | |
// Upload the PDF file to Aspose Cloud storage | |
File pdfFile = new File(fileName); | |
try (FileInputStream fileInputStream = new FileInputStream(pdfFile)) { | |
FileUploadResponse uploadResult = pdfApi.uploadFile(fileName, fileInputStream); | |
System.out.println("File uploaded: " + uploadResult.getStatus()); | |
} | |
// Get words count per page from the PDF document | |
WordCountResponse apiResponse = pdfApi.getWordsPerPage(fileName, storage, folder); | |
if (apiResponse != null && apiResponse.getStatus().equals("OK")) { | |
for (PageWordCount pageWordCount : apiResponse.getWordsPerPage().getList()) { | |
System.out.println("Page Number: " + pageWordCount.getPageNumber() + | |
" | Total Words: " + pageWordCount.getCount()); | |
} | |
} | |
} catch (ApiException | IOException e) { | |
e.printStackTrace(); | |
} | |
} | |
public static void main(String[] args) { | |
try { | |
countWords(); | |
} catch (ApiException | IOException e) { | |
e.printStackTrace(); | |
} | |
} | |
} |
Bu kod, Java tabanlı API* ile PDF belgesinde *kelime sayımının nasıl alınacağını gösterir. PDF dosyasını yüklerken depolama adını ayarlayabilir ve yüklenen PDF dosyasına başvurmak için GetWordsPerPage() işlevini çağırırken aynı adı kullanabilirsiniz. Giriş PDF dosyasını diskten veya veritabanı veya başka herhangi bir bellek akışı gibi başka bir kaynaktan yükleyin.
Bu makale bizi Java REST Arayüzü ile PDF’den kelime sayımı alma konusunda yönlendirdi. Doldurulabilir bir PDF oluşturmak istiyorsanız şu makaleye bakın: Java REST API ile Doldurulabilir PDF Oluşturun.