ค้นหาเอกสารโดยใช้ Android API

ดึงข้อมูลจากเอกสารหลากหลายประเภทอย่างมีประสิทธิภาพ เช่น ไฟล์ Microsoft Office Word, Excel, PowerPoint และ PDF โดยใช้ Aspose.Total สำหรับ Android ผ่านทาง Java

 

การอำนวยความสะดวกในการค้นหาและจัดทำดัชนีเนื้อหาอย่างมีประสิทธิภาพในรูปแบบไฟล์เอกสารที่หลากหลายช่วยให้ผู้ใช้มีทรัพยากรที่มีประสิทธิภาพเพื่อยกระดับประสิทธิภาพการทำงาน ลดความซับซ้อนในการดึงข้อมูล และยกระดับการจัดการข้อมูลทั้งในการตั้งค่าองค์กรและแอปพลิเคชัน ยกระดับความสามารถของซอฟต์แวร์และระบบที่ใช้ Android ของคุณโดยเพิ่มศักยภาพในการค้นหาเอกสารแบบข้อความและสร้างดัชนีที่ช่วยให้เข้าถึงข้อมูลได้อย่างรวดเร็วและมีประสิทธิภาพผ่านรูปแบบไฟล์เอกสารที่หลากหลาย

เหตุผลสำคัญของการค้นหาเอกสาร

  1. การสืบค้นข้อมูล
  2. การสรุปเนื้อหา
  3. การตรวจสอบเนื้อหา
  4. การสกัดข้อมูล
  5. การวิเคราะห์ข้อความ
  6. การจัดระเบียบเอกสาร
  7. การจัดทำดัชนีเอกสาร

ค้นหาในเอกสาร Microsoft Office

Aspose.Total for Android via Java สร้างขึ้นโดยเน้นไปที่ความสามารถในการจัดการเอกสารโดยเฉพาะ และได้รับการออกแบบอย่างเชี่ยวชาญเพื่อรองรับงานต่างๆ ที่เกี่ยวข้องกับการเรียกค้นและดำเนินการค้นหาเนื้อหาเอกสารในเชิงลึก โดยนำเสนอเครื่องมือและคุณสมบัติที่ครอบคลุมซึ่งมีไว้สำหรับการปรับแต่งอย่างละเอียดและปรับปรุงวิธีการจัดการเอกสาร เพื่อให้มั่นใจถึงประสิทธิภาพและประสิทธิผลสูงสุดในการดำเนินงานที่เกี่ยวข้องกับเนื้อหา เป็น API ลูกเช่น Aspose.Words for Android via Java , Aspose.Cells for Android via Java และ Aspose.Slides for Android via Java ที่เกี่ยวข้องกับ Microsoft Office รูปแบบ DOCX , XLSX , PPTX และอื่น ๆ ตามลำดับข้อมูลโค้ดต่อไปนี้เป็นตัวอย่างการทำงานของการค้นหาและการแทนที่ข้อความภายในสมุดงาน Microsoft Word Documents และ Excel ซึ่งแสดงให้เห็นความอเนกประสงค์ของ Android Search API โดยเฉพาะอย่างยิ่ง API นี้ขยายการสนับสนุนเพื่ออำนวยความสะดวกในการค้นหาเนื้อหาภายในไฟล์ PDF ควบคู่ไปกับรูปแบบเอกสารอื่นๆ ที่หลากหลาย ซึ่งเน้นย้ำความสามารถที่ครอบคลุมในการค้นหาและจัดการเนื้อหา

รหัสค้นหาเอกสาร Word Android

Document docx = new Document();
DocumentBuilder builder = new DocumentBuilder(docx);
builder.writeln("sad mad bad");
if(docx.getText().trim() == "sad mad bad")
{
System.out.println("Strings are equal!");
}
FindReplaceOptions options = new FindReplaceOptions();
docx.getRange().replace(Pattern.compile("[s|m]ad"), "bad", options);
docx.save(dataDir + "Range.ReplaceWithRegex.docx");

รหัส Android สำหรับการค้นหาในแผ่นงาน Excel

Workbook wkb = new Workbook("source-excel-file.xlsx");
ReplaceOptions replace = new ReplaceOptions();
replace.setCaseSensitive(false);
replace.setMatchEntireCellContents(false);
wkb.replace("find and replace this text","with this text", replace);
// reg expression
replace.setRegexKey(true);
wkb.replace("\\bKIM\\b", "^^^TIM^^^", replace);
wkb.save("updated.xlsx");