Aspose.PDF TIFF Converter for .NET - Geliştirici Kılavuzu
Aspose.PDF TIFF Converter for .NET, PDF belgeleri ve Tiff görüntüleri arasındaki kesintisiz, yüksek güvenilirlikte dönüşüm sağlayan odaklanmış bir eklenti. çekirdekte inşa edilmiş olan Asposa.pdf motoru, tüm yaygın Tifi biçimlerini destekler ve çözünürlük, renk derinliği, sıkıştırma, sayfa aralığı kontrolü ve akım tabanlı çalışma akışları için yapılandırılabilir seçenekler sunar.
Yükleme ve Setup
Plugin’i NuGet kullanarak .NET projenize ekleyin veya assembly’yi doğrudan indirin. Adım adım talimatlar için, bakın Kurulum . Yönlendirilmiş lisansları etkinleştirmek için, aşağıdaki kılavuzu izleyin Ölçümlü Lisanslama .
Özellikler ve fonksiyonlar
PDF ile TIFF dönüştürme
- PDF belgelerinden tek veya çok sayfalık TIFF görüntüleri oluşturun.
- Orijinal sayfa siparişi saklayın veya belirli sayfalar çizgilerini çıkarın.
- Kontrol çıkış çözünürlüğü (DPI) ve renk derinliği sayfa başına veya tüm belge boyunca.
TIFF - PDF dönüştürme
- Tek veya çok sayfalık TIFF dosyalarını yeni bir PDF konteynerine ithal edin.
- Orijinal görüntü kompresyonu, DPI ve bit derinlik ayarlarını koruyun.
- Birden fazla TIFF kaynağını tek bir PDF’ye birleştirin, özelleştirilebilir sayfa boyutu ve marjları ile.
Gelişmiş Kompresyon Algoritmaları
- CCITT Group 4, LZW veya PackBits kompresinden birini seçin.
- Monokrom tarama, gri ölçekli arşivleme veya tam renkli çıkış için optimize edilir.
- Dosya boyutunu seçilen algoritmaya göre görüntü sadakatine karşı dengeleyin.
Çözünürlük ve Renk Yönetimi
- Yazdırma veya görüntüleme gereksinimlerini karşılamak için yatay ve dikey DPI bağımsız olarak ayarlayın.
- 1-bit (monochrome), 8 bit (gray ölçeği) ve 24 bit (gerçek renk) çıkışları için destek.
- Renk belgelerini daha düşük dosya boyutları için otomatik olarak gri ölçeğe dönüştürün.
Dönüşüm Seçenekleri API
- The için
TiffSaveOptions
Sınıf, tüm TIFF özellikli ayarları akıcı, yeniden kullanılabilir bir nesneye maruz bırakır. - Kompresyon türü, bit derinliği, sayfa aralığı filtreleri ve beyaz-sayfa kaydırma ayarlayın.
- Aynı uygulama
TiffSaveOptions
Sonuç olarak, tutarlılık için çoklu dönüşümler.
akım tabanlı işleme
- Okumak ve yazmak için
Stream
Geçici dosyaları ortadan kaldırmak için. - Disk I/O sınırlı veya yasak olduğu ASP.NET ve bulut senaryoları için idealdir.
- Konversiyon için güvenli, hafıza içi borular sağlar.
Batch ve Paralel Dönüşüm
- Başlangıç aşamasını azaltmak için tek bir oturumda birden fazla belgeyi işlemeyin.
- Çok yönlü uygulamalarda kullanılabilir – tüm CPU çekirdeklerini kullanmak için dönüşüm görevlerini paralelleştirin.
- Dosyaları yönetilebilir parçalara gruplayarak büyük kuyrukları yönetin.
Hatalar Çözümü ve Diagnostik
- Detaylı istisnalar, geçersiz girişleri, desteklenmemiş özellikleri veya bozulmuş dosyaları vurgulamaktadır.
- Özel mesajlar, sayfa sayısı ve çalışma aşaması gibi bir bağlam içerir.
- Uygulama iptal mantığı veya istisna türlerine dayalı kullanıcı bildirimleri.
İpuçları ve en iyi uygulamalar
- Erken başlangıç yapın Her zaman değerlendirme mesajlarından kaçınmak için herhangi bir dönüşüm API’sini çağırmadan önce ölçülen lisanslama ayarlayın.
- Birincil yaklaşım
Prefer
Stream
-Büyük veya hassas veriler için temel yöntemler hafıza izi ve disk kullanımını en aza indirmek için. - Kompresyon seçeneği İki düzeyde (siyah ve beyaz) tarama için CCITT G4, karışık renkli belgeler için LZW ve basit renk veya gri ölçekli görüntüler için PackBits kullanın.
- Yeniden Kullanım Seçenekleri nesneleri
Instantiate
TiffSaveOptions
Tek seferde aynı ayarları kullanırken, nesne oluşturma üstünü azaltmak için. - Çanakkale Batch İşleme Büyük dönüşüm işlerini daha küçük parçalara (örneğin, her biri 10-20 dosya) ayırın, uzun süreli işlemlerin kaynakların tükenmesini önlemek için.
- Doğru İlişki Tüm belgeleri ve nesneleri dönüştürdükten hemen sonra özgür yerli kaynaklara aktarın ve hafıza sızıntısından kaçının.
- *Logging ve Metrikler * Dönüşüm süresi, çıkış dosya boyutları ve operasyonel izleme ve kapasite planlaması için istisna ayrıntıları kaydeder.
Gelişmiş senaryolar için - örneğin özelleştirilmiş rendering, stamping veya su işaretleme - ana API Referansları .