
可能您有一些不再有效的內容。讓我們劃掉它。劃掉是其中一種方式,用於突出顯示文檔中的無效內容。為了在應用程序中自動刪除刪除線,本文展示瞭如何在 Java 文檔中刪除刪除線文本。
本文討論了以下主題。
刪除線文本的 Java API
GroupDocs.Annotation 展示了支持可應用於多個文檔和圖像的各種註釋的 Java API。我們將在本文的示例中使用它來劃掉文檔中的選定文本。
您可以從 下載部分 下載 JAR 文件,或在您的 Java 應用程序中使用最新的存儲庫和依賴項 Maven 配置。
<repository>
<id>GroupDocsJavaAPI</id>
<name>GroupDocs Java API</name>
<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-annotation</artifactId>
<version>21.7.2</version>
</dependency>
如何使用 Java 刪除文檔中的文本
讓我們劃掉文檔中不再有效的區域。以下步驟允許您在 Java 文檔中刪除文本。
- 使用 Annotator 類加載源文檔(PDF、Word 等)。
- 使用 StrikeoutAnnotation 類創建和定義刪除線註釋。
- 設置刪除線的線條顏色。
- 設置不透明度,文檔頁碼。
- 定義坐標和其他屬性。
- 使用 add() 方法將準備好的刪除線註釋添加到註釋器中。
- 最後,使用 save() 方法保存註釋文檔。
同樣,您可以為 Word 文檔、電子表格、演示文稿、PDF 文檔、網頁、電子郵件和許多其他文檔添加註釋。
以下 Java 代碼示例刪除了 PDF 文檔中的選定文本。
/*
* Word、PDF、電子表格、使用 Java 的演示文稿中的刪除線文本
*/
Annotator annotator = new Annotator("path/document.pdf");
StrikeoutAnnotation strikeout = new StrikeoutAnnotation();
strikeout.setFontColor(0xFF0000);
strikeout.setOpacity(0.7);
strikeout.setPageNumber(0);
// 三振加分
List<Point> points = new ArrayList<Point>();
points.add(new Point(180, 730));
points.add(new Point(300, 730));
points.add(new Point(180, 700));
points.add(new Point(300, 700));
strikeout.setPoints(points);
annotator.add(strikeout);
annotator.save("path/strikethrough-text.pdf");
獲取免費的 API 許可證
您可以通過獲得臨時許可證免費使用GroupDocs.Annotation for Java。
結論
最後,我們討論了以編程方式將劃線註釋添加到 Java 應用程序中的文檔。此外,您可以刪除 PDF 文件、電子表格、演示文稿和 Word 文檔中的文本。同樣,您也可以根據需要使用其他註釋。
從其 文檔 中了解有關 GroupDocs.Annotation for Java 的更多信息。嘗試為 支持的文檔格式 構建您自己的註釋器。如有疑問,請隨時通過 論壇 聯繫我們。