دریافت Highlight حاشیه نویسی در سند پی دی اف از طریق {{proglanguage}}

Build your own Java apps to manipulate comments & authors in PDF files using native APIs.

به منظور حاشیه نویسی فایل PDF، ما از API Aspose.PDF for Java استفاده خواهیم کرد که یک API تبدیل قدرتمند، قدرتمند و آسان برای استفاده برای پلت فرم جاوا است. می توانید آخرین نسخه آن را مستقیماً از MAVEN بارگیری کرده و با افزودن تنظیمات زیر به pom.xml، آن را در پروژه مبتنی بر Maven خود نصب کنید.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

دریافت Highlight حاشیه نویسی از طریق {{productName}}


شما نیاز به Aspose.PDF for Java به سعی کنید کد در محیط شما.

  • بارگذاری PDF در نمونه ای از کلاس سند
  • یک صفحه جدید ایجاد کنید یا یک مرجع به یک موجود دریافت کنید
  • ایجاد حاشیه نویسی Highlight
  • متد تماس Get برای Highlight حاشیه نویسی از صفحه. مجموعه های حاشیه نویسی
  • فایل را دوباره ذخیره کنید

سیستم مورد نیاز


Aspose.PDF برای {{productName}} در تمام سیستم عامل های اصلی پشتیبانی می شود. فقط مطمئن شوید که پیش نیازهای زیر را دارید.

  • مایکروسافت ویندوز یا یک سیستم عامل سازگار با محیط زمان اجرا جاوا برای JSP/JSF برنامه و برنامه های دسکتاپ.
  • محیط توسعه مانند Eclipse یا IntelliJ IDEA
  • Aspose.PDF برای کتابخانه جاوا اشاره شده در پروژه خود را.

Highlight حاشیه نویسی را از پی دی اف دریافت کنید - {{proglanguage}}

Example

     public static void GetTextMarkupAnnotation() {
        // Load the PDF file
        Document document = new Document(_dataDir + "sample_mod.pdf");
        Page page = document.getPages().get_Item(1);

        AnnotationSelector annotationSelector1 = new AnnotationSelector(
                new HighlightAnnotation(page, Rectangle.getTrivial()));
        page.accept(annotationSelector1);

        List<Annotation> textMarkupAnnotations = annotationSelector1.getSelected();
        textMarkupAnnotations.addAll(annotationSelector2.getSelected());

        // print results
        for (Annotation ta : textMarkupAnnotations) {
            System.out.printf("[" + ta.getAnnotationType() + ta.getRect() + "]");
        }
    }