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
Letöltés Aspose.PDF Cloud SDK for Java
Állítsa be a Java projektet a fenti SDK-val a szavak számlálásához
Lépések a szavak megszámlálásához PDF-ben a Java REST felülettel
- Példányosítsa a PdfApi-t a kliensazonosító és a titkos szavak használatával
- Feldolgozás céljából töltse fel a forrás PDF-fájlt a névvel a felhőtárolóba
- Hívja meg a GetWordsPerPage() metódust a feltöltött PDF-forrásfájl használatával
- Elemezze az API-választ, és használja a listát a WordsPerPage objektumban
- 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}}.