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
preuzimanje Aspose.PDF Cloud SDK for Java
Postavite Java projekt s gornjim SDK-om za brojanje riječi
Koraci za brojanje riječi u PDF-u s Java REST sučeljem
- Instancirajte PdfApi koristeći ID klijenta i tajnu za brojanje riječi
- Prenesite izvornu PDF datoteku s nazivom u pohranu u oblaku za obradu
- Pozovite metodu GetWordsPerPage() pomoću učitane izvorne PDF datoteke
- Raščlanite odgovor API-ja i upotrijebite popis u objektu WordsPerPage
- 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.