HtmlSaveOptions
Contenuti
[
Nascondere
]HtmlSaveOptions()
Inizializza una nuova istanza di questa classe che può essere utilizzata per salvare un documento nellaHtml formato.
public HtmlSaveOptions()
Esempi
Mostra come utilizzare una codifica specifica quando si salva un documento in .epub.
Document doc = new Document(MyDir + "Rendering.docx");
// Utilizza un oggetto SaveOptions per specificare la codifica per un documento che salveremo.
HtmlSaveOptions saveOptions = new HtmlSaveOptions();
saveOptions.SaveFormat = SaveFormat.Epub;
saveOptions.Encoding = Encoding.UTF8;
// Per impostazione predefinita, un documento .epub di output avrà tutto il suo contenuto in una parte HTML.
// Un criterio di suddivisione ci permette di segmentare il documento in più parti HTML.
// Imposteremo i criteri per suddividere il documento in paragrafi di intestazione.
// Ciò è utile per i lettori che non possono leggere file HTML più significativi di una dimensione specifica.
saveOptions.DocumentSplitCriteria = DocumentSplitCriteria.HeadingParagraph;
// Specifica che vogliamo esportare le proprietà del documento.
saveOptions.ExportDocumentProperties = true;
doc.Save(ArtifactsDir + "HtmlSaveOptions.Doc2EpubSaveOptions.epub", saveOptions);
Guarda anche
- class HtmlSaveOptions
- spazio dei nomi Aspose.Words.Saving
- assemblea Aspose.Words
HtmlSaveOptions(SaveFormat)
Inizializza una nuova istanza di questa classe che può essere utilizzata per salvare un documento nellaHtml ,Mhtml ,Epub , Azw3 OMobi formato.
public HtmlSaveOptions(SaveFormat saveFormat)
Parametro | Tipo | Descrizione |
---|---|---|
saveFormat | SaveFormat | Può essereHtml ,Mhtml ,Epub , Azw3 OMobi . |
Esempi
Mostra come salvare un documento in una versione specifica di HTML.
Document doc = new Document(MyDir + "Rendering.docx");
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html)
{
HtmlVersion = htmlVersion,
PrettyFormat = true
};
doc.Save(ArtifactsDir + "HtmlSaveOptions.HtmlVersions.html", options);
// I nostri documenti HTML presenteranno piccole differenze per essere compatibili con diverse versioni HTML.
string outDocContents = File.ReadAllText(ArtifactsDir + "HtmlSaveOptions.HtmlVersions.html");
switch (htmlVersion)
{
case HtmlVersion.Html5:
Assert.True(outDocContents.Contains("<a id=\"_Toc76372689\"></a>"));
Assert.True(outDocContents.Contains("<a id=\"_Toc76372689\"></a>"));
Assert.True(outDocContents.Contains("<table style=\"-aw-border-insideh:0.5pt single #000000; -aw-border-insidev:0.5pt single #000000; border-collapse:collapse\">"));
break;
case HtmlVersion.Xhtml:
Assert.True(outDocContents.Contains("<a name=\"_Toc76372689\"></a>"));
Assert.True(outDocContents.Contains("<ul type=\"disc\" style=\"margin:0pt; padding-left:0pt\">"));
Assert.True(outDocContents.Contains("<table cellspacing=\"0\" cellpadding=\"0\" style=\"-aw-border-insideh:0.5pt single #000000; -aw-border-insidev:0.5pt single #000000; border-collapse:collapse\""));
break;
}
Guarda anche
- enum SaveFormat
- class HtmlSaveOptions
- spazio dei nomi Aspose.Words.Saving
- assemblea Aspose.Words