Delphi'de PDFium Component ile PDF Yazı Tipi Özelliklerini Okuma
PDFium Component ile Delphi'den bir PDF içindeki yazı tiplerini inceleyin: bir glifin aile adını, temel adını, ağırlığını, italik açısını ve yazı tipinin
losLab Yazılım Geliştirme Blogu
Software Development Blog
PDFium Component ile Delphi'den bir PDF içindeki yazı tiplerini inceleyin: bir glifin aile adını, temel adını, ağırlığını, italik açısını ve yazı tipinin
Bir PDF'e güvenmeden önce risk yüzeyini listeleyin. PDFium'un Delphi'de belge JavaScript'ini, başlatma eylemlerini ve imza izinlerini nasıl Bir PDF sadece
Delphi'de PDFium Component ile çalışan bir PDF görüntüleyici oluşturun: TPdf'i TPdfView'a bağlayın, bir belgeyi yükleyip oluşturun, ardından sayfalama,
Taranan sayfaların bir klasörünü PDFium Bileşeni ile tek bir PDF'de birleştirmek için çalışan bir Delphi tarifi: belgeyi oluşturun, görüntü başına bir sayfa
PDF sayfalarını Delphi'de PDFium Bileşeni ile JPEG olarak rasterleştirin: DPI'yi piksel boyutuna dönüştürün, her sayfayı bir bit eşlemine işleyin, ardından
Delphi'de PDFium Bileşeni ile sıfırdan bir PDF oluşturun: CreateDocument, AddPage, AddText ve CreatePath, ayrıca koordinat ve yazı tipi gömme kuralları
Delphi'de PDFium ile vurgulama ve altı çizili açıklamaları oluşturma: QuadPoints sırası, FPDFAnnot_SetAttachmentPoints işlevinin neden false döndürdüğü ve
Delphi'de pdfium.dll yükleme hatalarını teşhis edin: 32/64-bit ERROR_BAD_EXE_FORMAT 193 hatasını düzeltin, güncel olmayan DLL'leri tespit edin ve PDFium
PDFium Bileşeni ile Delphi'de XFA formlarını algılayın ve şablon, veri kümeleri ve yapılandırma paketlerini ham XML olarak çıkarın — statik paket okuma V8
Delphi'de PDFium Bileşeni ile XFDF form verilerini ve açıklamalarını dışa ve içe aktarın: ISO 19444-1 gidiş-dönüş, 18 açıklama alt türü ve yerel ayarlardan
Delphi'de PDFium Bileşeni ile PDF'den gömülü görüntüleri çıkarın: BitmapCount değerini okuyun, her Bitmap[]'i getirin, sessiz açık hatasını yönetin ve çıktıyı
Delphi'de PDFium Bileşeni ile PDF metnini çıkarın: Character[] ile ham glif erişimi, ReadablePageContent ile paragraf yapısı ve Active sessiz başarısızlık
Bir C kütüphanesini Pascal'da sarmalamak keskin kenarları gizler. PDFium bağlamasındaki gerçek kusurları ve çözümlerini görün Bir C kütüphanesi üzerindeki
Delphi ve Lazarus'ta PDFium Bileşeni ile PDF imzalarını okuyun: SubFilter, ByteRange ve CMS'yi inceleyin, ardından PAdES B-B ila B-LTA temel seviyelerini
PDFium Bileşeni ile Delphi'de uzun vadeli PAdES imzaları ekleyin: B-T, B-LT ve B-LTA için RFC 3161 zaman damgaları, DSS doğrulama depoları ve DocTimeStamps
Delphi'de PDFium Bileşeni ile PDF dosyalarını birleştirin: ImportPages, sayfa aralığı dizeleri, ekleme konumu, hatalı dosyalarda sessiz hata ve form alanı
Birkaç PDF sayfasını tek bir sayfaya yerleştirin, sayfaları yerinde yeniden sıralayın. Delphi'de PDFium'un montaj ve sayfa taşıma API'lerini görü
Delphi'de alt dize (substring) anahtar aramalarının PDF sözlüğü ayrıştırmasını neden bozduğu: ISO 32000-1 uyarınca tam ad belirteci eşleme ve kaynak sınırları
PDFium Component için accessible PDF reader design teknik rehberi: mimari kararlar, tanılama, doğrulama, sınır durumları ve Delphi/C++Builder kontrol listesi
PDFium Component için annotation review UI teknik rehberi: mimari kararlar, tanılama, doğrulama, sınır durumları ve Delphi/C++Builder kontrol listesi
Uzun PDF oluşturma (render) işlemleri UI iş parçacığının (thread) dışında olmalıdır. PDFium bağlamasının (binding) Delphi'de iptal edilebilir geleceklerle arka
Yavaş bir sayfa oluşturma (render), kullanıcı arayüzünü (UI) dondurmamalı veya sonuna kadar çalışmamalıdır. Delphi'de IFSDK_PAUSE ile PDFium'un aşamalı
PDFium Component'te /V widget annotation'dan okunduğunda checkbox'lar işaretsiz olarak düzleşir, çünkü ISO 32000-1'e göre /V üst alan sözlüğüne aittir
Delphi ve FPC/Lazarus arasındaki dört gizli fark aynı PDFium kodunu etkiliyor: kayıt geçici ömrü, aralık kontrolleri, E2010 TBytes tür dönüşümleri ve
FPDFText_GetUnicode tam bir 32 bit kod noktası döndürür, ama WideChar 16 bit tutar; bu yüzden Delphi'de PDFium Bileşeni emoji ve nadir CJK ideogramlarını bozabilir
Delphi'deki PDFium Bileşeni, artımlı güncellemelerle ilgili ISO 32000-1 7.5.6'ya göre şifreli bir PDF'i düz metin işaretçileriyle veya PAdES imzalarıyla yamalamayı reddeder
PDFiumPas, aktif xref revizyon zincirini ve Adobe Extension Level'ı çözerek Delphi PDF'lerini uyumluluğu bozmadan 1.3 ile 1.7 arasında tam bir sürümde kaydeder
WaitForIdle ve padSynchronize yanıtları, PDFium Component'te Delphi ana iş parçacığını nasıl kilitler; kuyruk kapasitesi, kapatma sırası ve TPdf sahiplik sınırları
Bir Delphi veya FPC fonksiyon sonucu üzerinde FillChar, yönetilen bir kaydı dizelerini serbest bırakmadan sıfırlar; rutin bir döngüde çalıştığı her seferinde bellek sızdırır
PDFium Component için form-field navigation and viewer validation teknik rehberi: mimari kararlar, tanılama, doğrulama, sınır durumları ve Delphi/C++Builder
Bir Delphi ve FPC PDF görüntüleyicisinde üç katmanlı bir yazdırma döngüsü, İptal tıklandıktan sonra render etmeye devam eder çünkü Free Pascal for döngüsünün sınırını girişte kilitler
PDFium Component için Lazarus and Free Pascal viewer integration teknik rehberi: mimari kararlar, tanılama, doğrulama, sınır durumları ve Delphi/C++Builder
PDFium Component için low-vision color filters and reading modes teknik rehberi: mimari kararlar, tanılama, doğrulama, sınır durumları ve Delphi/C++Builder
PDF satır-vektör kuralı Delphi'de Multiply'ı nasıl append, PreMultiply'ı nasıl prepend yapar; PreTranslate neden doğrusal kısma ihtiyaç duyar ve pivot yardımcıları nasıl birleşir
FlateDecode'un tek başına neden PDF nesne akışlarını ham yerine farklanmış bıraktığını ve PDFiumPas'ın Delphi'de PNG ve TIFF Predictor yeniden yapılandırmasını nasıl uyguladığını öğrenin
PDFium Component için PDF intake and review workbench teknik rehberi: mimari kararlar, tanılama, doğrulama, sınır durumları ve Delphi/C++Builder kontrol listesi
PDFium Component ile Delphi'de veraPDF doğrulamasından geçen PDF/A arşivleri üretin: SaveAsPdfA, XMP ve ICC OutputIntent ekleme, a/b/u uyumluluğu ve kritik
PDFium Component ile Delphi'de PDF/A preflight denetleyicisi oluşturun: token taramasıyla 29 doğrulama sorunu, bölüm farkındalıklı engelleme, object stream
Bayt düzeyindeki taramanın kaçırdığı PDF/UA içerik hatalarını yakalamak için PDFium VCL ile canlı PDF etiket ağacını yürüyün: Figure Alt, Formula metni ve
PDFium VCL ile Delphi'de PDF/VT-1 değişken veri baskı dosyaları üretin ve doğrulayın: DPart ağaçları, zorunlu PDF/X-4 eşleştirmesi ve ISO 16612-2 tuzakları
Delphi'de PDFium Component ile PDF/A ve PDF/UA preflight'ı otomatikleştirin: toplu döngüler, çıkış kodları, JSON ve HTML raporları ve neden boş bulguların
PDFium Component için render cache and zoom performance teknik rehberi: mimari kararlar, tanılama, doğrulama, sınır durumları ve Delphi/C++Builder kontrol
PDFiumPas render kilidi, rasterizasyonu eşzamanlı UnloadPage veya ReloadPage'e karşı korur, ama altı TPdf ve TPdfView çağrısı v2.26.0'a kadar bunu atladı
PDFium Component için secure PDF preview surfaces teknik rehberi: mimari kararlar, tanılama, doğrulama, sınır durumları ve Delphi/C++Builder kontrol listesi
PDF metin düzeni (layout), çizmeden önce dize (string) genişliklerine ihtiyaç duyar. Delphi'de sözcük kaydırma (word wrap) için bir PDFium bağlamasının
PDFium, Delphi'de önbelleğe alınmış bir FPDF_TEXTPAGE tutamacı tutar; AddText, SetText veya AddPath düzenlemelerinden sonra bir sonraki metin sorgusundan önce yeniden yüklenmedikçe bayatlaşır
PDFium ile Delphi'de çift döndürülmüş PDF küçük resimlerini düzeltin: render döndürme parametresinin neden toplamsal olduğu ve fit-zoom'un 90/270 sayfalar için genişlik ve yüksekliği nasıl değiştirdiği
PDFium Component, Delphi'de form alanı indeksini annotation indeksinden nasıl ayırır: Widget alt türlerini filtrele, native sınırda eşle, headless form odağını düzelt
PDFium kelime kutularıyla Delphi'de metinden sese kelime vurgulama senkronizasyonu: TrackReadingWordAt, render sırası, otomatik kaydırma ve Unicode tuzakları
PDFium Bileşeni, XFA alan düzenlemelerini yalnızca bellek içi bir arabelleğe yazar; bu yüzden Delphi uygulamaları kayıtta değeri kaybeder: AcroForm onu kalıcı kılar, XFA kılmaz
PDFium Bileşeni ile Delphi'den PDF'leri yazdırın: sayfaları RenderPage ve rePrinting ile oluşturun, bit eşlemleri StretchDIBits aracılığıyla TPrinter'a
Bir filigran (watermark) veya logoyu (logo) bir kez (once) çizin (draw), her sayfaya (every page) yerleştirin (place). PDFium'un Form XObject'lerinin Delphi'de
Delphi'de PDFium Bileşeni ile AcroForm JavaScript çalıştırın: Alan hesaplamalarının neden sessiz kaldığı, V8 DLL gereksinimleri ve riskli PDF eylemlerini
PDFium Bileşeni ile Delphi'de bir PDF'e PAdES B-B dijital imzası ekleyin: Bayt düzeyinde imzalama için kendi bünyesinde SHA-256, CMS ve Windows CNG arka ucu
Delphi'de PDFium Component ile bir PDF'i sayfaya, aralığa veya yer imine göre nasıl bölersiniz: TPdf.ImportPages, CreateDocument, SaveAs sonuç kontrolü ve
Çok gigabaytlık bir PDF'in bütünüyle yüklenmesi gerekmez. Bir TStream bağdaştırıcısının PDFium'un istek üzerine çalışan FPDF_FILEACCESS geri çağrısını nasıl
PDFium Component ile Delphi'de yan yana bir PDF görüntüleyici oluşturun: iki veya üç bağımsız panel, TPdfView.Zoom aracılığıyla görünüm başına yakınlaştırm
Modern PDF'ler yapıyı sıkıştırılmış nesne (object) ve xref akışlarında gizler. Delphi doğrulayıcısının PDFium ile ObjStm'i nasıl genişlettiğini ve xref-stream
Delphi'de baskıya hazır PDF/X dosyalarını doğrulama: PDFium Bileşeni'nin ValidatePdfX işlevi TrimBox, Trapped, OPI, LZW ve yazı tipi gömme için ISO 15930
PDF doğrulayıcıların PAdES imzalarını neden reddettiği: Sıfır ByteRange alanları, eksik D: tarih öneki ve PDFium Bileşeni ile artımlı güncellemelerden sonra
Delphi'de PDFium Bileşeni'nin PDF dosya eklerini nasıl işlediği: AttachmentCount, Attachment, CreateAttachment, DeleteAttachment, yol temizleme ve yerinde