Számolja meg a szavakat a PDF-dokumentumban a Java REST API-val

Ez a rövid oktatóanyag bemutatja, hogyan számlálhat szavakat a PDF dokumentumban a Java REST API-val. Megtanulja automatikusan számlálni a szavakat PDF-fájlban a Java REST API-val a Java-alapú Cloud SDK használatával. Nincs szükség harmadik féltől származó eszközök telepítésére a szavak számlálásához a PDF-ben.

Előfeltétel

Lépések a szavak megszámlálásához PDF-ben a Java REST felülettel

  1. Példányosítsa a PdfApi-t a kliensazonosító és a titkos szavak használatával
  2. Feldolgozás céljából töltse fel a forrás PDF-fájlt a névvel a felhőtárolóba
  3. Hívja meg a GetWordsPerPage() metódust a feltöltött PDF-forrásfájl használatával
  4. Elemezze az API-választ, és használja a listát a WordsPerPage objektumban
  5. Jelenítse meg az oldalszámot és a rajta lévő szavak számát a listából

Ezek a lépések leírják, hogyan lehet alkalmazást fejleszteni a PDF szószámhoz Java Low Code API-val. Töltse be a forrás-PDF-fájlt a memóriafolyamba, töltse fel a felhőtárhelyre egy adott néven, és hívja meg a GetWordsPerPage() metódust ehhez a fájlhoz. Végül elemezze az API-választ, és iterálja végig a WordsPerPage.List elemeit az oldalankénti szavak számának megjelenítéséhez.

Kód a PDF-ben lévő szavak számának megszámlálásához Java Low Code API-val

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

Ez a kód bemutatja, hogyan érhet el szószámot a PDF-dokumentumokban Java-alapú API-val. Beállíthatja a tárhely nevét a PDF-fájl feltöltésekor, és ugyanazt a nevet használhatja a GetWordsPerPage() meghívásakor a feltöltött PDF-fájlra hivatkozva. Töltse be a bemeneti PDF-fájlt a lemezről vagy más forrásból, például adatbázisból vagy bármely más memóriafolyamból.

Ez a cikk elvezetett minket ahhoz, hogy lekérjük a szószámot PDF-ből a Java REST felülettel. Ha kitölthető PDF-fájlt szeretne létrehozni, olvassa el a következő cikket: {{HIPERLINK1}}.

 Magyar