Dapatkan Offset Halaman
Contents
[
Hide
]
Fungsi ‘get_page_offsets’ memberikan pengembang offset horizontal (X) dan vertikal (Y) yang tepat dari halaman dalam file PDF. Dalam dokumen PDF, setiap halaman dapat memiliki titik asal internal yang berbeda dari sudut kiri atas halaman, yang dapat memengaruhi posisi teks, gambar, anotasi, atau konten lainnya.
Dengan menggunakan Aspose.PDF Facades, fungsi ini mengekstrak offset dalam satuan poin dan mengubahnya menjadi inci untuk interpretasi yang mudah. Ini mendukung PDF multi‑halaman, menjadikannya cocok untuk alur kerja otomatis yang memerlukan penempatan konten yang tepat.
- Buat objek facade PDF.
- Dapatkan jumlah halaman dalam PDF.
- Lakukan perulangan pada setiap halaman untuk mendapatkan offset.
- Cetak atau simpan offset.
import aspose.pdf as ap
import aspose.pdf.facades as pdf_facades
import sys
from os import path
sys.path.append(path.join(path.dirname(__file__), ".."))
from config import set_license, initialize_data_dir
def get_page_offsets(infile):
# Get and display PDF information
pdf_info = pdf_facades.PdfFileInfo(infile)
page_x_offset = pdf_info.get_page_x_offset(1) / 72.0
page_y_offset = pdf_info.get_page_y_offset(1) / 72.0
print(f"Page X Offset: {page_x_offset} inches")
print(f"Page Y Offset: {page_y_offset} inches")