ExportDocumentStructure
İçindekiler
[
Saklamak
]PdfSaveOptions.ExportDocumentStructure property
Belge yapısının dışa aktarılıp aktarılmayacağını belirleyen bir değer alır veya ayarlar.
public bool ExportDocumentStructure { get; set; }
Notlar
Bu değer, PDF/A-1a, PDF/A-2a ve PDF/UA-1’e kaydederken göz ardı edilir çünkü bu uyumluluk için belge yapısı gereklidir.
Belge yapısının dışa aktarılmasının, özellikle büyük belgeler için bellek tüketimini önemli ölçüde artırdığını unutmayın.
Örnekler
Belge yapı öğelerinin nasıl korunacağını gösterir, bu da belgemizi programlı olarak yorumlamamıza yardımcı olabilir.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.ParagraphFormat.Style = doc.Styles["Heading 1"];
builder.Writeln("Hello world!");
builder.ParagraphFormat.Style = doc.Styles["Normal"];
builder.Write(
"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.");
// Belgenin "Kaydet" metoduna geçirebileceğimiz bir "PdfSaveOptions" nesnesi oluşturun
// bu yöntemin belgeyi .PDF'e nasıl dönüştüreceğini değiştirmek için.
PdfSaveOptions options = new PdfSaveOptions();
// Belge yapısının (etiketler gibi) "ExportDocumentStructure" özelliğini "true" olarak ayarlayın.
// Adobe Acrobat'ın "İçerik" gezinme bölmesi, dosya boyutunun artması pahasına.
// Belge yapısını dışa aktarmamak için "ExportDocumentStructure" özelliğini "false" olarak ayarlayın.
options.ExportDocumentStructure = exportDocumentStructure;
// Bu belgeyi kaydederken belge yapısını dışa aktardığımızı varsayalım. Bu durumda,
// Adobe Acrobat kullanarak açabilir ve başlık gibi öğeler için etiketler bulabiliriz
// ve bir sonraki paragrafa "Görünüm" -> "Göster/Gizle" -> "Gezinti bölmeleri" -> "Etiketler" yoluyla ulaşabilirsiniz.
doc.Save(ArtifactsDir + "PdfSaveOptions.ExportDocumentStructure.pdf", options);
Ayrıca bakınız
- class PdfSaveOptions
- ad alanı Aspose.Words.Saving
- toplantı Aspose.Words