Brojite riječi u PDF dokumentu s Java REST API-jem

Ovaj kratki vodič vodi kako brojiti riječi u PDF dokumentu s Java REST API-jem. Naučit ćete automatski brojati riječi u PDF datoteci s Java REST API-jem koristeći Cloud SDK temeljen na Javi. Nema potrebe za instaliranjem alata treće strane za brojanje riječi u PDF-u.

Preduvjet

Koraci za brojanje riječi u PDF-u s Java REST sučeljem

  1. Instancirajte PdfApi koristeći ID klijenta i tajnu za brojanje riječi
  2. Prenesite izvornu PDF datoteku s nazivom u pohranu u oblaku za obradu
  3. Pozovite metodu GetWordsPerPage() pomoću učitane izvorne PDF datoteke
  4. Raščlanite odgovor API-ja i upotrijebite popis u objektu WordsPerPage
  5. Prikažite broj stranice i broj riječi na njoj s popisa

Ovi koraci opisuju kako razviti aplikaciju za PDF broj riječi s Java Low Code API. Učitajte izvornu PDF datoteku u memorijski tok, prenesite je u pohranu u oblaku s određenim nazivom i pozovite metodu GetWordsPerPage() za ovu datoteku. Na kraju, raščlanite odgovor API-ja i iterirajte kroz stavke u WordsPerPage.List za prikaz broja riječi po stranici.

Kod za brojanje riječi u PDF-u s Java Low Code API-jem

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

Ovaj kod pokazuje kako dobiti broj riječi na PDF dokumentu s API-jem temeljenim na Javi. Možete postaviti naziv za pohranu dok učitavate PDF datoteku i koristiti isti naziv dok pozivate GetWordsPerPage() za upućivanje na učitanu PDF datoteku. Učitajte ulaznu PDF datoteku s diska ili nekog drugog izvora kao što je baza podataka ili bilo koji drugi memorijski tok.

Ovaj nas je članak vodio kako bismo dobili broj riječi iz PDF-a s Java REST sučeljem. Ako želite stvoriti PDF koji se može ispuniti, pogledajte sljedeći članak: Stvorite PDF koji se može ispuniti s Java REST API-jem.

 Hrvatski