Այս կարճ ձեռնարկը ցույց է տալիս, թե ինչպես հաշվել բառերը 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/)
Ստեղծեք Java նախագիծը վերը նշված SDK-ով բառերը հաշվելու համար
Java REST ինտերֆեյսի միջոցով PDF-ում բառերը հաշվելու քայլեր
- Ստեղծեք PdfApi-ը` օգտագործելով հաճախորդի ID-ն և բառերը հաշվելու գաղտնիքը
- Վերբեռնեք սկզբնաղբյուր PDF ֆայլը անունով՝ ամպային պահեստում՝ մշակման համար
- Զանգահարեք GetWordsPerPage() մեթոդը՝ օգտագործելով վերբեռնված սկզբնաղբյուր PDF ֆայլը
- Վերլուծեք API-ի պատասխանը և օգտագործեք ցուցակը WordsPerPage օբյեկտում
- Ցուցադրել էջի համարը և դրա վրա եղած բառերի քանակը ցանկից
Այս քայլերը նկարագրում են, թե ինչպես կարելի է մշակել հավելված 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-ով: