Quickstart

Quickstart

Hızlı Başlangıç

Bu sayfa temel oluştur/değiştir/kaydet/yeniden yükleme döngüsünü adım adım gösterir: iki sayfalı bir PDF oluşturun, güncellenmiş Annotation API kullanarak her sayfaya bir açıklama ekleyin, açıklamaların görünür görünümünü oluşturun, belgeyi kaydedin ve değişikliklerin tur boyunca hayatta kaldığını onaylamak için yeniden yükleyin.

Önkoşullar

GereksinimDetay
Python3.11 veya üzeri
Packageaspose-pdf-foss-for-python kuruldu (Installation)

1. Bir belge oluşturun ve sayfalar ekleyin

Document() hiçbir argüman olmadan boş, bellek içi bir PDF oluşturur. document.pages, değiştirilebilir bir PageCollection‘dır; add() çağrısı boş bir sayfa ekler.

from aspose_pdf import Document

document = Document()
document.pages.add()
document.pages.add()

print("Page count:", document.page_count)

2. Açıklamalar ekleyin ve görünümlerini oluşturun

Her sayfanın annotations özelliği bir AnnotationCollection‘dir. add(), bir alt tip adı, bir (left, bottom, right, top) dikdörtgeni, içerik metni ve isteğe bağlı bir properties PDF-adı anahtarlı değerler sözlüğü alır ve yeni Annotation‘i döndürür. generate_appearance(), açıklamanın görsel içeriğini render eder, böylece bir PDF görüntüleyicide doğru şekilde görüntülenir.

document.pages[0].annotations.add("Square", (0, 0, 50, 50), "")

line = document.pages[1].annotations.add(
    "Line", (0, 0, 50, 50), "", properties={"L": [0, 0, 50, 50]}
)
line.generate_appearance()

3. Kaydet ve yeniden yükle

Document.save bir dosya yolu (veya yazılabilir bir akış) kabul eder. Document.load_from bir belgeyi bir yoldan, baytlardan veya akıştan geri okur.

document.save("quickstart.pdf")

reopened = Document()
reopened.load_from("quickstart.pdf")

print("Reloaded pages:", reopened.page_count)
print("Has appearance:", reopened.pages[1].annotations[0].has_appearance)

Ayrıca Bakınız

 Türkçe