Class EpubSaveOptions
İçindekiler
[
Saklamak
]EpubSaveOptions sınıfı
EPUB formatına dışa aktarma için kaydetme seçenekleri
public class EpubSaveOptions : UnifiedSaveOptions
Yapıcılar
İsim | Açıklama |
---|---|
EpubSaveOptions() | Varsayılan yapıcı. |
Özellikler
İsim | Açıklama |
---|---|
CacheGlyphs { get; set; } | Aps sayfaları hazırlanırken yazı tipi gliflerinin önbelleğe alınıp alınmayacağını belirten boolean değeri alır veya ayarlar. PDF’nin diğer formatlara dönüştürülmesi performansını artırır ancak bellek tüketimini artırır. |
CloseResponse { get; set; } | Belge yanıt olarak kaydedildikten sonra Yanıt nesnesinin kapatılıp kapatılmayacağını belirten boolean değeri alır veya ayarlar. |
ExtractOcrSublayerOnly { get; set; } | Bu özellik, OCR alt katmanına sahip PDF belgeleri için görüntü veya metin çıkarma işlevselliğini etkinleştirir. |
SaveFormat { get; } | Veri kaydetme formatı. |
Title { get; set; } | EPUB belgesinin başlığını alır veya ayarlar. |
WarningHandler { get; set; } | Oluşan uyarıları işlemek için geri çağırma. WarningHandler, devam etme veya iptal etme belirten ReturnAction enum öğesini döndürür. Devam etme varsayılan eylemdir ve Kaydetme işlemi devam eder, ancak kullanıcı iptal etmeyi de döndürebilir; bu durumda Kaydetme işlemi durmalıdır. |
Alanlar
İsim | Açıklama |
---|---|
ContentRecognitionMode | PDF dosyası (genellikle sabit düzenli olan) dönüştürülürken, dönüştürme motoru, orijinal belge yazarının niyetini geri yüklemek ve sonucu akış düzeninde üretmek için gruplama ve çok seviyeli analiz yapmaya çalışır. Bu özellik, içeriğin tanınması için istenen yöntemi ayarlar. |
IsMultiThreading | Sayfaları birkaç iş parçacığında işleme. |
TryMergeAdjacentSameBackgroundImages | Bazen PDF’ler, yan yana yerleştirilmiş birkaç aynı döşeme arka plan görüntüsünden oluşan arka plan görüntüleri içerir (sayfalar veya tablo hücreleri için). Bu durumda, hedef formatların (örneğin, DOCS formatı için MsWord) renderleyicileri bazen arka plan görüntülerinin parçaları arasında görünür sınırlar oluşturur; çünkü görüntü kenar yumuşatma (anti-aliasing) teknikleri Acrobat Reader’dan farklıdır. Eğer dışa aktarılan belgede aynı arka plan görüntülerinin parçaları arasında görünür sınırlar varsa, bu ayarı kullanarak istenmeyen etkiden kurtulmayı deneyin. DİKKAT! Bu kalite optimizasyonu genellikle dönüşümü önemli ölçüde yavaşlatır, bu nedenle, lütfen bu seçeneği yalnızca gerçekten gerekli olduğunda kullanın. |
Örnekler
Aşağıdaki örnek, PDF dosyasını EPUB dosyasına dönüştürmeyi göstermektedir.
[C#]
// The path to the documents directory.
string dataDir = "YOUR_DATA_DIRECTORY";
// The path to your PDF File.
var pdfFile = Path.Combine(dataDir, "PDF-to-EPUB.pdf");
// The path to output EPUB File.
var epubFile = Path.Combine(dataDir, "PDF-to-EPUB.epub");
using (Document pdfDocument = new Document(pdfFile))
{
// Initialize EpubSaveOptions
EpubSaveOptions saveOptions = new EpubSaveOptions();
// Save EPUB file
pdfDocument.Save(epubFile, saveOptions);
}
[VB.NET]
' The path to the documents directory.
Dim dataDir As String = "YOUR_DATA_DIRECTORY"
' The path to your PDF File.
Dim pdfFile = Path.Combine(dataDir, "PDF-to-EPUB.pdf")
' The path to output EPUB File.
Dim epubFile = Path.Combine(dataDir, "PDF-to-EPUB.epub")
Using pdfDocument As Document = New Document(pdfFile)
' Initialize EpubSaveOptions
Dim saveOptions As EpubSaveOptions = New EpubSaveOptions()
' Save EPUB file
pdfDocument.Save(epubFile, saveOptions)
End Using
Ayrıca Bakınız
- sınıf UnifiedSaveOptions
- ad alanı Aspose.Pdf
- derleme Aspose.PDF