Հաշվեք բառեր PDF փաստաթղթում Java REST API-ով

Այս կարճ ձեռնարկը ցույց է տալիս, թե ինչպես հաշվել բառերը PDF փաստաթղթում Java REST API-ով: Դուք կսովորեք ավտոմատ կերպով հաշվել բառեր PDF ֆայլում Java REST API-ով՝ օգտագործելով Java-ի վրա հիմնված Cloud SDK-ն: PDF-ում բառերը հաշվելու համար որևէ երրորդ կողմի գործիք տեղադրելու կարիք չկա:

Նախապայման

  • [Ստեղծել հաշվի API հավատարմագրեր] ( https://kb.aspose.cloud/ hy/total/java/how-to-create-aspose-cloud-apis-account/)

  • Բեռնել Aspose.PDF Cloud SDK for Java

  • Ստեղծեք Java նախագիծը վերը նշված SDK-ով բառերը հաշվելու համար

Java REST ինտերֆեյսի միջոցով PDF-ում բառերը հաշվելու քայլեր

  1. Ստեղծեք PdfApi-ը` օգտագործելով հաճախորդի ID-ն և բառերը հաշվելու գաղտնիքը
  2. Վերբեռնեք սկզբնաղբյուր PDF ֆայլը անունով՝ ամպային պահեստում՝ մշակման համար
  3. Զանգահարեք GetWordsPerPage() մեթոդը՝ օգտագործելով վերբեռնված սկզբնաղբյուր PDF ֆայլը
  4. Վերլուծեք API-ի պատասխանը և օգտագործեք ցուցակը WordsPerPage օբյեկտում
  5. Ցուցադրել էջի համարը և դրա վրա եղած բառերի քանակը ցանկից

Այս քայլերը նկարագրում են, թե ինչպես կարելի է մշակել հավելված PDF բառերի քանակի համար Java Low Code API-ով: Բեռնեք սկզբնաղբյուր PDF ֆայլը հիշողության հոսքի մեջ, վերբեռնեք այն ամպային պահեստում հատուկ անունով և այս ֆայլի համար զանգահարեք GetWordsPerPage() մեթոդը: Վերջապես, վերլուծեք API-ի պատասխանը և կրկնեք WordsPerPage.List-ի տարրերը՝ մեկ էջի բառերի քանակը ցուցադրելու համար:

Կոդ՝ PDF-ում բառերի քանակը հաշվելու համար Java Low Code API-ով

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

Այս կոդը ցույց է տալիս, թե ինչպես ստանալ բառերի հաշվարկ PDF փաստաթղթում Java-ի վրա հիմնված API-ով: Դուք կարող եք սահմանել պահեստի անվանումը PDF ֆայլը վերբեռնելիս և օգտագործել նույն անունը՝ զանգահարելով GetWordsPerPage()՝ վերբեռնված PDF ֆայլին հղում կատարելու համար: Ներբեռնեք մուտքագրված PDF ֆայլը սկավառակից կամ որևէ այլ աղբյուրից, օրինակ՝ տվյալների բազայից կամ հիշողության որևէ այլ հոսքից:

Այս հոդվածը մեզ ուղղորդել է * ստանալ բառերի հաշվարկ PDF-ից Java REST ինտերֆեյսի միջոցով*: Եթե ​​ցանկանում եք ստեղծել լրացվող PDF, տես հետևյալ հոդվածը՝ Ստեղծեք լրացվող PDF Java REST API-ով:

 Հայերեն