Šioje trumpoje pamokoje paaiškinama, kaip ** suskaičiuoti žodžius PDF dokumente naudojant Java REST API**. Išmoksite automatiškai skaičiuoti žodžius PDF faile naudodami Java REST API naudodami Java pagrindu sukurtą debesies SDK. Nereikia įdiegti jokio trečiosios šalies įrankio žodžiams skaičiuoti PDF faile.
Būtina sąlyga
Atsisiųsti Aspose.PDF Cloud SDK for Java
Nustatykite „Java“ projektą naudodami aukščiau pateiktą SDK, kad galėtumėte skaičiuoti žodžius
Veiksmai, kaip suskaičiuoti žodžius PDF su Java REST sąsaja
- Sukurkite PdfApi naudodami kliento ID ir slaptą žodžių skaičiavimą
- Įkelkite šaltinio PDF failą su pavadinimu į debesies saugyklą apdoroti
- Iškvieskite metodą GetWordsPerPage() naudodami įkeltą šaltinio PDF failą
- Išnagrinėkite API atsakymą ir naudokite objekto WordsPerPage sąrašą
- Parodykite puslapio numerį ir jame esančių žodžių skaičių iš sąrašo
Šiuose žingsniuose aprašoma, kaip sukurti PDF žodžių skaičių naudojant Java Low Code API programą. Įkelkite šaltinio PDF failą į atminties srautą, įkelkite jį į debesies saugyklą konkrečiu pavadinimu ir iškvieskite šio failo metodą GetWordsPerPage(). Galiausiai išanalizuokite API atsakymą ir pakartokite elementus WordsPerPage.List, kad būtų rodomas žodžių skaičius puslapyje.
Kodas, skirtas skaičiuoti žodžių skaičių PDF faile su 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(); | |
} | |
} | |
} |
Šis kodas parodo, kaip gauti žodžių skaičių PDF dokumente naudojant Java pagrįstą API. Galite nustatyti saugyklos pavadinimą įkeldami PDF failą ir naudoti tą patį pavadinimą, kai iškviečiate GetWordsPerPage(), kad nurodytumėte įkeltą PDF failą. Įkelkite įvesties PDF failą iš disko ar kito šaltinio, pvz., duomenų bazės ar bet kurio kito atminties srauto.
Šis straipsnis padėjo mums * gauti žodžių skaičių iš PDF su Java REST sąsaja*. Jei norite sukurti užpildomą PDF failą, žr. šį straipsnį: Sukurkite užpildomą PDF failą naudodami Java REST API.