עמודים Elements

מדריך זה מראה כיצד לעבוד עם גיאומטריה דף, עיצובים ארכיפטים, ו- Embedded קבצים נוספים ב-Aspose.PDF FOSS עבור Java.אתה תלמד לקרוא את גודל הדף דרך getMediaBox(),רשימה Artifact אובייקטים, וניהול EmbeddedFileCollection.

דף גיאומטריה

כל אחד Page הוא מפרט את הגיאומטריה שלו באמצעות תכונות תיבת:

  • getMediaBox() הגבול של הדף המלא
  • getCropBox() אזור הראייה
  • getRotate() – סיבוב דף בדרגות (0, 90, 180 או 270)

קרא את רוחב וגודל מהתיבת התקשורת כדי לחשב עמדות עבור מיקום תוכן:

try (Document doc = new Document("input.pdf")) {
    PageCollection pages = doc.getPages();
    Page page = pages.get(1);
    double width  = page.getMediaBox().getWidth();
    double height = page.getMediaBox().getHeight();
    System.out.println("Page size: " + width + " x " + height + " pt");
}

סטנדרטי A4 הוא 595 × 842 נקודות; האמריקאי מכתב הוא 612 × 792 נקודה.

ארכיטקטורה

The Artifact דוגמאות מדרגה דפיקות דף: כפות רגליים, רגלים, מים, ו תמונות רקע: ארכיטקטורים הם אלמנטים שאינם תוכן המוגדרים בספרות PDF.

לחצו על אוסף האמנות של דף כדי לבדוק את סוג וסוג התחתון של כל דקורציה:

try (Document doc = new Document("input.pdf")) {
    PageCollection pages = doc.getPages();
    Page page = pages.get(1);
    for (Artifact artifact : page.getArtifacts()) {
        System.out.println(artifact.getArtifactType() + " / " + artifact.getSubtype());
    }
}

קבצים מעורבים

EmbeddedFileCollection,זמין דרך Document.getEmbeddedFiles(),ניהול קבצים תוספים המורכבים במסמך PDF.Us size() לספור את התוספים.

try (Document doc = new Document("document.pdf")) {
    EmbeddedFileCollection files = doc.getEmbeddedFiles();
    int count = files.size();
    System.out.println("Embedded files: " + count);
}

עמוד מספר

שימוש PageCollection.getCount() או PageCollection.size() כדי לקבוע את כל מספר עמודים במסמך:

try (Document doc = new Document("input.pdf")) {
    int pageCount = doc.getPages().getCount();
    System.out.println("Total pages: " + pageCount);
}

ראה גם

 עברית