این آموزش کوتاه نحوه شمارش کلمات در سند PDF با Java REST API را راهنمایی میکند. شما یاد خواهید گرفت که به صورت خودکار شمارش کلمات در فایل PDF با Java REST API با استفاده از Cloud SDK مبتنی بر جاوا. نیازی به نصب هیچ ابزار شخص ثالثی برای شمارش کلمات در PDF نیست.
پیش نیاز
دانلود کنید Aspose.PDF Cloud SDK for Java
پروژه جاوا را با SDK بالا برای شمارش کلمات راه اندازی کنید
مراحل شمارش کلمات در PDF با رابط Java REST
- PdfApi را با استفاده از شناسه مشتری و راز برای شمارش کلمات، نمونه سازی کنید
- فایل PDF منبع را با نام در فضای ذخیره سازی ابری برای پردازش آپلود کنید
- با استفاده از فایل PDF منبع بارگذاری شده، روش GetWordsPerPage() را فراخوانی کنید
- پاسخ API را تجزیه کنید و از List در شی 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 با API مبتنی بر جاوا را نشان می دهد. میتوانید هنگام آپلود فایل PDF، نام ذخیرهسازی را تنظیم کنید و هنگام فراخوانی GetWordsPerPage() از همان نام استفاده کنید تا به فایل PDF آپلود شده مراجعه کنید. فایل PDF ورودی را از دیسک یا منبع دیگری مانند پایگاه داده یا هر جریان حافظه دیگری بارگیری کنید.
این مقاله ما را راهنمایی کرده است تا * تعداد کلمات را از PDF با رابط Java REST دریافت کنید. اگر میخواهید یک PDF قابل پر کردن بسازید، به مقاله زیر مراجعه کنید: با Java REST API یک PDF قابل پر کردن ایجاد کنید.