Cumartesi, Nisan 18, 2026

ONLYOFFICE PDF Editor API ile PDF İçeriklerini Programatik Olarak Yönetin

-

ONLYOFFICE, PDF belgeleri üzerinde programatik işlemler yapmanıza olanak tanıyan yeni bir PDF Editor API sunuyor. Bu API sayesinde makrolar aracılığıyla PDF dosyalarınızı otomatikleştirebilir, toplu işlemler gerçekleştirebilir ve tekrarlayan görevleri ortadan kaldırabilirsiniz.

Yeni PDF API Metotları

API, sekiz temel metot sunuyor: GetPagesCount() toplam sayfa sayısını döndürür, GetPage(index) belirli bir sayfayı getirir, GetAllAnnots() ek açıklamaları listeler, GetContents() içerikleri alır, GetAllDrawings() çizimleri döndürür, SetPosition(x, y) nesne konumlandırması yapar, AddObject(object) sayfalara nesne ekler ve Delete() nesneleri siler.

Örnek 1: Anahtar Kelimeye Göre Ek Açıklamaları Silme

Bu makro, tüm sayfalardaki ek açıklamaları tarar, belirttiğiniz anahtar kelimeyi içerenleri bulur ve siler. Dizin kayması sorunlarını önlemek için ek açıklama dizilerini geriye doğru tarar — bu, toplu silme işlemlerinde yaygın bir programlama tekniğidir.

ONLYOFFICE PDF API ile anahtar kelimeye göre ek açıklama silme

Örnek 2: Tüm Çizimleri Kaldırma

İkinci makro, sayfalardaki çizim nesnelerini tarar ve siler. targetType değişkeni sayesinde tüm çizimleri veya yalnızca belirli türleri (şekiller, görseller, grafikler) hedefleyebilirsiniz. Hassas belgeleri temizlerken veya çizim araçlarıyla oluşturulmuş içerikleri toplu kaldırırken bu makro oldukça kullanışlıdır.

ONLYOFFICE PDF API ile tüm çizimleri kaldırma

Örnek 3: Her Sayfaya Filigran Ekleme

Özelleştirilebilir filigran makrosu, SetPosition() ve AddObject() metotlarını kullanarak her sayfaya şekil oluşturur. Metin, renk, yazı tipi boyutu, konum ve döndürme açısını dilediğiniz gibi ayarlayabilirsiniz. Gizli belgeler, taslaklar veya kurumsal dokümanlar için toplu filigran ekleme işlemi bu makroyla saniyeler içinde tamamlanır.

ONLYOFFICE PDF API ile tüm sayfalara filigran ekleme

Kimler İçin Faydalı?

PDF Editor API, belge otomasyonu gerektiren her sektörde kullanılabilir. Hukuk büroları gizli bilgileri toplu karartabilir, finans departmanları raporlara otomatik filigran ekleyebilir, eğitim kurumları sınav belgelerini toplu işleyebilir. API’nin JavaScript tabanlı makro yapısı, mevcut entegrasyonlarla birlikte kullanıldığında güçlü bir otomasyon altyapısı oluşturur.


Destek ve İletişim

ONLYOFFICE kurulumu, entegrasyonu veya lisanslama konularında profesyonel destek almak için onlyoffice@fzm.com.tr adresinden bize ulaşabilir veya iletişim sayfamız üzerinden bizimle iletişime geçebilirsiniz.