ExportDocumentStructure
Innehåll
[
Dölj
]PdfSaveOptions.ExportDocumentStructure property
Hämtar eller anger ett värde som avgör om dokumentstrukturen ska exporteras eller inte.
public bool ExportDocumentStructure { get; set; }
Anmärkningar
Detta värde ignoreras när man sparar till PDF/A-1a, PDF/A-2a och PDF/UA-1 eftersom dokumentstruktur krävs för denna överensstämmelse.
Observera att export av dokumentstrukturen ökar minnesförbrukningen avsevärt, särskilt för stora dokument.
Exempel
Visar hur man bevarar dokumentstrukturelement, vilket kan hjälpa till att programmatiskt tolka vårt dokument.
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.");
// Skapa ett "PdfSaveOptions"-objekt som vi kan skicka till dokumentets "Save"-metod
// för att ändra hur den metoden konverterar dokumentet till .PDF.
PdfSaveOptions options = new PdfSaveOptions();
// Sätt egenskapen "ExportDocumentStructure" till "true" för att göra dokumentstrukturen, såsom taggar, tillgängliga via
// Navigeringsfönstret "Innehåll" i Adobe Acrobat på bekostnad av ökad filstorlek.
// Sätt egenskapen "ExportDocumentStructure" till "false" för att inte exportera dokumentstrukturen.
options.ExportDocumentStructure = exportDocumentStructure;
// Anta att vi exporterar dokumentstrukturen medan vi sparar detta dokument. I så fall,
// vi kan öppna den med Adobe Acrobat och hitta taggar för element som rubriken
// och nästa stycke via "Visa" -> "Visa/Dölj" -> "Navigeringsrutor" -> "Taggar".
doc.Save(ArtifactsDir + "PdfSaveOptions.ExportDocumentStructure.pdf", options);
Se även
- class PdfSaveOptions
- namnutrymme Aspose.Words.Saving
- hopsättning Aspose.Words