นับหน้าในรูปแบบ PDF โดยไม่ต้องเปิดโดยใช้ Java REST API

ในบทช่วยสอนสั้นๆ นี้ คุณจะได้เรียนรู้วิธี นับหน้าใน PDF โดยไม่ต้องเปิดโดยใช้ Java REST API คุณจะได้เรียนรู้วิธี นับหน้าในไฟล์ PDF หลายไฟล์ด้วยอินเทอร์เฟซ Java REST โดยอัตโนมัติ โดยการแยกวิเคราะห์ไฟล์ทั้งหมดในโฟลเดอร์ และใช้โค้ดตัวอย่างที่กำหนดสำหรับแต่ละไฟล์ รองรับการนับหน้าโดยการกรองรายการในออบเจ็กต์ List ที่ส่งคืนโดยใช้คุณสมบัติที่แตกต่างกันของแต่ละหน้า

ข้อกำหนดเบื้องต้น

ขั้นตอนสำหรับซอฟต์แวร์ตัวนับหน้า PDF พร้อมอินเทอร์เฟซ Java REST

  1. ตั้งค่าออบเจ็กต์ PdfApi โดยใช้รหัสไคลเอ็นต์และข้อมูลลับในการวิเคราะห์หน้าเว็บ
  2. อ่านไบต์ทั้งหมดของไฟล์ PDF และบันทึกลงในสตรีมหน่วยความจำ
  3. อัปโหลดไฟล์ PDF ไปยังที่เก็บข้อมูลบนคลาวด์โดยใช้วิธี UploadFile() โดยตั้งชื่อและไบต์สตรีม
  4. เรียกเมธอด GetPages() ที่ส่งคืนวัตถุ DocumentPagesResponse
  5. ตรวจสอบความถูกต้องของรายการสถานะและการตอบสนอง
  6. แสดงจำนวนหน้าในรายการ

ขั้นตอนเหล่านี้อธิบายวิธีพัฒนา ตัวนับหน้า PDF ออนไลน์ด้วย API ที่ใช้ Java โหลดไฟล์ PDF ลงในสตรีมหน่วยความจำและอัปโหลดไปยังที่เก็บข้อมูลบนคลาวด์ เรียก GetPages() สำหรับไฟล์ที่อัพโหลดและแสดงจำนวนรายการในวัตถุตอบสนอง

รหัสสำหรับตัวนับหน้า Adobe PDF พร้อม Java RESTful Service

import com.aspose.pdf.cloud.sdk.ApiException;
import com.aspose.pdf.cloud.sdk.PdfApi;
import com.aspose.pdf.cloud.sdk.model.Pages;
import com.aspose.pdf.cloud.sdk.model.ResponseMessage;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
public class PdfTasks {
public static void main(String[] args) {
// Initialize API with credentials
PdfApi pdfApi = new PdfApi("Id", "Secret");
String documentName = "input.pdf";
try {
// Upload the PDF file
File file = new File(documentName);
FileInputStream fileStream = new FileInputStream(file);
ResponseMessage uploadResult = pdfApi.uploadFile(documentName, fileStream);
fileStream.close();
// Retrieve the total number of pages
Pages response = pdfApi.getPages(documentName);
if (response != null && response.getPages() != null && response.getPages().getList() != null) {
int totalPages = response.getPages().getList().size();
System.out.println("Total Pages in Document: " + totalPages);
System.out.println("PDF Page Count Retrieval Completed.");
}
} catch (ApiException | IOException e) {
e.printStackTrace();
}
}
}

โค้ดนี้ได้สาธิตวิธีการ นับหน้า PDF ในโฟลเดอร์ด้วย Java Low Code API โดยการวนซ้ำไฟล์ PDF ทั้งหมดทีละไฟล์ คุณสามารถนับเพจเฉพาะตามคุณสมบัติของแต่ละเพจที่เปิดเผยโดยคลาสเพจ การตอบสนองสามารถละทิ้งได้หากสถานะไม่โอเคหรือวัตถุรายการเป็นโมฆะ

บทความนี้สอนให้เรานับหน้าไฟล์ PDF โดยไม่ต้องเปิดในซอฟต์แวร์ใดๆ คุณลักษณะที่เกี่ยวข้องอื่นๆ สามารถพบได้ในบทความ นับคำในเอกสาร PDF ด้วย Java REST API

 ไทย