Class HtmlSaveOptions
Der Name: Aspose.Words.Saving Zusammensetzung: Aspose.Words.dll (25.4.0)
kann verwendet werden, um zusätzliche Optionen angeben, wenn ein Dokument inAspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub,Aspose.Words.SaveFormat.Azw3 oder Aspose.Words.SaveFormat.Mobi Format.
Um mehr zu erfahren, besuchen Sie die Specify Save Options Dokumentation des Artikels.
public class HtmlSaveOptions : SaveOptions
Inheritance
object ← SaveOptions ← HtmlSaveOptions
Vererbte Mitglieder
SaveOptions.CreateSaveOptions(SaveFormat) , SaveOptions.CreateSaveOptions(string) , SaveOptions.SaveFormat , SaveOptions.ExportGeneratorName , SaveOptions.TempFolder , SaveOptions.PrettyFormat , SaveOptions.UseAntiAliasing , SaveOptions.UseHighQualityRendering , SaveOptions.DmlRenderingMode , SaveOptions.DmlEffectsRenderingMode , SaveOptions.ImlRenderingMode , SaveOptions.DefaultTemplate , SaveOptions.UpdateFields , SaveOptions.UpdateLastSavedTimeProperty , SaveOptions.UpdateLastPrintedProperty , SaveOptions.UpdateCreatedTimeProperty , SaveOptions.MemoryOptimization , SaveOptions.UpdateAmbiguousTextFont , SaveOptions.Dml3DEffectsRenderingMode , SaveOptions.ProgressCallback , SaveOptions.AllowEmbeddingPostScriptFonts , SaveOptions.CustomTimeZoneInfo , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
HtmlSaveOptions()
Initialisiert eine neue Instanz dieser Klasse, die verwendet werden kann, um ein Dokument zu speichernin dem Aspose.Words.SaveFormat.Html Format.
public HtmlSaveOptions()
HtmlSaveOptions(SaveFormat)
Initialisiert eine neue Instanz dieser Klasse, die verwendet werden kann, um ein Dokument zu speichernin den Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub,Aspose.Words.SaveFormat.Azw3 oder Aspose.Words.SaveFormat.Mobi Format.
public HtmlSaveOptions(SaveFormat saveFormat)
Parameters
saveFormat
SaveFormat
Es kann Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub,Aspose.Words.SaveFormat.Azw3 oder Aspose.Words.SaveFormat.Mobi.
Properties
AllowNegativeIndent
Erläutert, ob negative linken und rechten Inden der Absätze normalisiert werden, wenn sie in HTML, MHTML oder EPUB gespeichert werden'.
public bool AllowNegativeIndent { get; set; }
Eigentumswert
Remarks
Wenn negative Indent nicht zulässig ist, wird es als Nullmarge auf HTML exportiert.Wenn negative Indent zulässig ist, kann ein Absatz teilweise außerhalb des Browserfensters angezeigt werden.
CssClassNamePrefix
Spezifiziert eine Vorwahl, die an alle CSS-Klassenamen hinzugefügt wird.Standardwert ist eine leere Zeile und generierte CSS-Klasse-Namen haben keine gemeinsamen Vorschrift.
public string CssClassNamePrefix { get; set; }
Eigentumswert
Remarks
Wenn dieses Wert nicht leer ist, beginnen alle von Aspose.Words erzeugten CSS-Klassen mit der angegebenen Vorwahl. Dies kann nützlich sein, zum Beispiel, wenn Sie angepasst CSS an erzeugte Dokumente hinzufügen und Klassennamenkonflikte verhindern möchten.
Wenn der Wert nicht oder leer ist, muss er ein gültiger CSS-ID sein.
Exceptions
Der Wert ist nicht leer und ist kein gültiger CSS-ID.
CssSavingCallback
Es ermöglicht die Kontrolle, wie CSS-Stiles gespeichert werden, wenn ein Dokument in HTML, MHTML oder EPUB gespeichert wird.
public ICssSavingCallback CssSavingCallback { get; set; }
Eigentumswert
CssStyleSheetFileName
Angibt den Weg und den Namen der Cascading Style Sheet (CSS) Datei, die geschrieben wird, wenn ein DokumentEs wird in HTML exportiert.Default ist eine leere String.
public string CssStyleSheetFileName { get; set; }
Eigentumswert
Remarks
Diese Eigenschaft wirkt nur, wenn ein Dokument in HTML-Format gespeichert wird und ein externes CSS-Stilblatt mit Aspose.Words.Saving.HtmlSaveOptions.CssStyleSheetType gebeten wird.
Wenn diese Eigenschaft leer ist, wird die CSS-Datei in die gleiche Ordnung und mit dem gleichen Namen wie das HTML-Dokument gespeichert, aber mit der Erweiterung “.css.
Wenn in dieser Eigenschaft nur Path, aber keine Datei-Name angegeben ist, wird die CSS-Datei in die angegebenen Folie gespeichert und wird den gleichen Namen wie das HTML-Dokument haben, aber mit der “css” Erweiterung.
Wenn die von dieser Eigenschaft angegebenen Folie nicht existiert, wird sie automatisch erstellt, bevor die CSS-Datei gespeichert wird.
Ein weiterer Weg, um eine Ordnung zu bestimmen, in der die externe CSS-Datei gespeichert wird, ist die Verwendung von Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias Aspose.Words.Saving.HtmlSaveOptions.CssStyleSheetType
CssStyleSheetType
Erläutert, wie CSS (Cascading Style Sheet) Styles in HTML, MHTML oder EPUB exportiert werden.Standardwert ist Aspose.Words.Saving.CssStyleSheetType.Inline für HTML/MHTML undAspose.Words.Saving.CssStyleSheetType.External für EPUB.
public CssStyleSheetType CssStyleSheetType { get; set; }
Eigentumswert
Remarks
Die Speicherung von CSS-Stilblätter in eine externe Datei wird nur unterstützt, wenn Sie auf HTML speichern. Wenn Sie in einen der Containerformate (EPUB oder MHTML) exportieren und Aspose.Words.Saving.CssStyleSheetType.External, wird die CSS Dateien in das Output-Package encapsuliert.
Sehen Sie auch
HtmlSaveOptions . CssStyleSheetFileName
DocumentPartSavingCallback
Es ermöglicht die Kontrolle, wie Dokumentteile gespeichert werden, wenn ein Dokument in HTML oder EPUB gespeichert wird.
public IDocumentPartSavingCallback DocumentPartSavingCallback { get; set; }
Eigentumswert
DocumentSplitCriteria
Erläutert, wie das Dokument beim Speichern auf Aspose.Words.SaveFormat.Html geteilt werden sollte,Aspose.Words.SaveFormat.Epub oder Aspose.Words.SaveFormat.Azw3 Format.Default ist Aspose.Words.Saving.DocumentSplitCriteria.Nicht für HTML undAspose.Words.Saving.DocumentSplitCriteria.HeadingParagraf für EPUB und AZW3.
public DocumentSplitCriteria DocumentSplitCriteria { get; set; }
Eigentumswert
Remarks
Normalerweise möchten Sie ein Dokument, das in HTML als eine einzige Datei gespeichert wird. Aber in einigen Fällen ist es bevorzugt, die Ausgabe in mehrere kleinere HTML-Seiten zu unterteilen. Wenn diese Seiten zum HTML Format speichern, werden sie ausgabe für einzelne Dateien oder Streams sein.
Ein Dokument kann beim Speichern im MHTML-Format nicht geteilt werden.
Aspose.Words.Saving.HtmlSaveOptions.DocumentSplitHeadingLevel Aspose.Words.Saving.HtmlSaveOptions.DocumentPartSavingCallback
DocumentSplitHeadingLevel
Angibt das maximale Niveau der Titel, an dem das Dokument geteilt werden kann.Defaultwert ist ‘2’.
public int DocumentSplitHeadingLevel { get; set; }
Eigentumswert
Remarks
Wenn Aspose.Words.Saving.HtmlSaveOptions.DocumentSplitCriteria enthält __ WL27_.Nachrichten.Fragment.HeadingParagraph und diese Eigenschaft wird auf einen Wert von 1 bis 9 festgelegt, wird das Dokument in Paragrafen unterteilt, die mit , etc. Formatiert werden, Styles bis zum angegebenen Titelniveau.
Standardmäßig verursacht nur und Paragrafen, dass das Dokument geteilt wird. Die Einstellung dieses Eigentums auf Null wird dazu führen, daß der Dokument nicht in den Titelparagramen getrennt werden kann.
Aspose.Words.Saving.HtmlSaveOptions.DocumentSplitCriteria Aspose.Words.Saving.HtmlSaveOptions.DocumentPartSavingCallback
Encoding
Spezifiziert die Verschlüsselung, die beim Exportieren auf HTML, MHTML oder EPUB verwendet werden soll.Default ist ’new UTF8Encoding(false)’ (UTF-8 ohne BOM).
public Encoding Encoding { get; set; }
Eigentumswert
ExportCidUrlsForMhtmlResources
Angibt, ob CID (Content-ID) URLs für Referenzressourcen (Bilder, Schriftarten, CSS) in MHTML-Dokumenten verwendet werden'.
public bool ExportCidUrlsForMhtmlResources { get; set; }
Eigentumswert
Remarks
Diese Option betrifft nur Dokumente, die in MHTML gespeichert werden.
Standardmäßig werden Ressourcen in MHTML-Dokumenten durch Dateinamen (z. B. “image.png”) bezeichnet, die gegen “Content-Location” Header von MIME-Teilen angepasst werden.
Diese Option ermöglicht eine alternative Methode, in der Referenzen zu Ressourcendateien als CID (Content-ID) URLs (z. B. “cid:image.png”) geschrieben werden und gegen “Content-ID” Header angepasst werden.
In der Theorie sollte es keinen Unterschied zwischen den beiden Referenzmethoden geben und eine von ihnen sollte in jedem Browser oder Mail-Agent gut funktionieren. In der Praxis, jedoch, einige Agenten versagen, Ressourcen durch Dateinamen zu fangen. Wenn Ihr Browser oder Mail-Agent weigert, Ressourcen in einem MTHML-Dokument zu laden (sie zeigt keine Bilder oder laden keine CSS-Stilen), versuchen Sie, das Dokument mit CID-URLs zu exportieren.
ExportDocumentProperties
Erläutert, ob integrierte und benutzerdefinierte Dokumenteigenschaften in HTML, MHTML oder EPUB exportiert werden.Default-Wert ist “Falsch'.
public bool ExportDocumentProperties { get; set; }
Eigentumswert
ExportDropDownFormFieldAsText
Kontrollieren Sie, wie die drop-down-Formfelder in HTML oder MHTML gespeichert werden.Default-Wert ist “Falsch'.
public bool ExportDropDownFormFieldAsText { get; set; }
Eigentumswert
Remarks
Wenn Sie auf , exportiert drop-down Form Felder als normal Text. Wenn , exportiert drop-down Form Felder als SELECT Element in HTML.
Beim Export auf EPUB werden Text drop-down-Formfelder aufgrund der Anforderungen dieses Formats immer als Text gespeichert.
ExportFontResources
Erläutert, ob die Schriftressourcen in HTML, MHTML oder EPUB exportiert werden sollten.Default ist falsch'.
public bool ExportFontResources { get; set; }
Eigentumswert
Remarks
<p>Exporting font resources allows for consistent document rendering independent of the fonts available
in a given user's environment.</p>
Wenn Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources festgelegt ist , wird das Haupt HTML-Dokument auf jede Schrift über die CSS 3 in der Regel beziehen und die Schriften werden als separate Dateien ausgegeben.
Wenn Aspose.Words.Saving.HtmlSaveOptions.ExportFontsAsBase64 eingestellt ist, werden die Schriften nicht auf separate Dateien gespeichert.
Bei der Ausfuhr von Buchstabenressourcen sollten Schriftverleihungsprobleme berücksichtigt werden. Autoren, die spezifische Schriften über einen heruntergeladenen Schreibmechanismus verwenden möchten, müssen immer sorgfältig überprüfen, dass ihre gewünschte Verwendung im Rahmen der Lizenz ist. Viele kommerzielle Schritte erlauben derzeit nicht die Web-Download ihres Schrifters in irgendeiner Form. Lizenzvereinbarungen, welche einige Sätze speziell abdecken, weisen darauf hin, daß die Nutzung durch die Regeln in CSS-Stilblättern nicht zulässig wird. Unterschrift kann auch Lizenzbedingungen verletzen.
Aspose.Words.Saving.HtmlSaveOptions.FontResourcesSubsettingSizeThreshold
ExportFontsAsBase64
Erläutert, ob die Fontressourcen in HTML in Base64 encoding eingebettet werden sollten.Default ist “Falsch'.
public bool ExportFontsAsBase64 { get; set; }
Eigentumswert
Remarks
Standardmäßig werden Fonts in separate Dateien geschrieben.Wenn diese Option eingestellt wird, werden Fonts in die CSS des Dokuments in Base64-Coding eingebettet.
ExportHeadersFootersMode
Erläutert, wie Headers und Footers Ausgang zu HTML, MHTML oder EPUB sind.Standardwert ist Aspose.Words.Saving.ExportHeadersFootersMode.PerSection für HTML/MHTMLund Aspose.Words.Saving.ExportHeadersFootersMode.Nicht für EPUB.
public ExportHeadersFootersMode ExportHeadersFootersMode { get; set; }
Eigentumswert
Remarks
Es ist schwierig, Worte und Füße in HTML sinnvoll zu produzieren, da HTML nicht gepagnet ist.
Wenn diese Eigenschaft Aspose.Words.Saving.ExportHeadersFootersMode.PerSection, Aspose.Words exportiert nur primäre Header und Füße am Anfang und am Ende jeder Sektion.
Wenn es Aspose.Words.Saving.ExportHeadersFootersMode.FirstSectionHeaderLastSectionFooter nur der erste primäre Header und der letzte Primäre Footer (einschließlich verbunden mit dem vorherigen) werden exportiert.
Sie können den Export von Header und Füßen vollständig deaktivieren, indem Sie diese Eigenschaft auf Aspose.Words.Saving.ExportHeadersFootersMode.None setzen.
ExportImagesAsBase64
Erläutert, ob Bilder im Base64-Format zum HTML-, MHTML- oder EPUB-Ausgang gespeichert werden.Default ist „Falsch'.
public bool ExportImagesAsBase64 { get; set; }
Eigentumswert
Remarks
Wenn diese Eigenschaft auf Bilder eingestellt wird, werden Daten direkt in die Elemente exportiert und separate Dateien werden nicht erstellt.
ExportLanguageInformation
Angibt, ob Sprachinformationen in HTML, MHTML oder EPUB exportiert werden.Default ist „falsch'.
public bool ExportLanguageInformation { get; set; }
Eigentumswert
Remarks
Wenn diese Eigenschaft auf Aspose.Words eingestellt wird, wird HTML-Attribute auf den Dokumentelemente angegeben, die Sprache angeben.
ExportListLabels
berprüft, wie die Listenlabel in HTML, MHTML oder EPUB ausgeführt werden.Der Standardwert ist Aspose.Words.Saving.ExportListLabels.Auto.
public ExportListLabels ExportListLabels { get; set; }
Eigentumswert
ExportOriginalUrlForLinkedImages
Erläutert, ob die ursprüngliche URL als URL der verbundenen Bilder verwendet werden sollte.Default-Wert ist “Falsch'.
public bool ExportOriginalUrlForLinkedImages { get; set; }
Eigentumswert
Remarks
Wenn der Wert auf Aspose.Words.Drawing.ImageData.SourceFullName wird als URL der verbundenen Bilder verwendet und verbundene Bilder werden nicht in die Folder des Dokuments oder Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder geladen.
Wenn der Wert an verbundene Bilder festgelegt wird, werden sie in die Folder des Dokuments oder Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder und URL jedes verbundenes Bild erstellt, je nach dem Dokumentfolder, __ WL26.
ExportPageMargins
Erläutert, ob die Seitenmargen in HTML, MHTML oder EPUB exportiert werden.Default ist „falsch'.
public bool ExportPageMargins { get; set; }
Eigentumswert
Remarks
Aspose.Words zeigt nicht den Bereich der Seitenmargen im Voraus an.Wenn alle Elemente vollständig oder teilweise durch den Dokumentenrand geklipt werden, kann das angezeigte Gebiet mitDiese Option.
ExportPageSetup
Erläutert, ob die Seiteinstellung in HTML, MHTML oder EPUB exportiert wird.Default ist “Falsch'.
public bool ExportPageSetup { get; set; }
Eigentumswert
Remarks
Jedes Aspose.Words.Sektion in Aspose.Words Dokument Modell bietet Seite-Einstellungsinformationen über Aspose.Words.PageSetup-Klasse. Wenn Sie ein Dokument in HTML-Format exportieren, müssen Sie diese Informationen für weitere Verwendung halten. Insbesondere, Seite-Einstellung kann wichtig für rendering zu paged-Media (Druck) oder anschließende Konvertierung in die native Microsoft Word-Dateiformate (DOCX, DOC, RTF, WML).
In den meisten Fällen ist HTML für die Anzeige in Browsern gedacht, in denen die Pagination nicht durchgeführt wird.
ExportRelativeFontSize
Erläutert, ob die Schriftgrößen in relativen Einheiten ausgeführt werden sollten, wenn sie auf HTML, MHTML oder EPUB gespeichert werden.Default ist “Falsch'.
public bool ExportRelativeFontSize { get; set; }
Eigentumswert
Remarks
In vielen bestehenden Dokumenten (HTML, IDPF EPUB) sind die Schriftgrößen in relativen Einheiten angegeben.Dies ermöglicht es Anwendungen, Text-Größe bei der Anzeige/Verarbeitung von Dokumenten anzupassen. Zum Beispiel, Microsoft Internet Explorer hat “View->Text Size” Untermenü, Adobe Digital Editions hat zwei Tasten: Erhöhung / Verringerung Text Size. Wenn Sie erwarten, dass diese Funktionalität funktioniert dann Set Aspose.Words.Saving.HtmlSaveOptions.ExportRelativeFontSize Eigenschaft zu .
Aspose Words Dokumentmodell enthält und funktioniert nur mit absoluten Schriftgröße Einheiten. Relative einheiten benötigen zusätzliche Logik, um von einer ursprünglichen (standard) Größe neu berechnet zu werden. Font Größen des Dokumentstils wird als Standard erfasst. Zum Beispiel, wenn es 12pt-Schrift und ein Text ist 18pt dann wird es die Ausgabe in Bezug auf HTML.
Wenn diese Option aktiviert wird, Dokumente Elemente andere als Text wird immer noch absolute Größen haben. Auch einige Text-verwandte Attribute können absolut ausgedrückt werden. Insbesondere, line spazing angegeben mit “exakt” Regel kann unerwünschte Ergebnisse bei der Skalierung von Text produzieren. So die Quelldokumente sollten ordnungsgemäß entworfen und getestet werden, wenn es mit Aspose.Words.Saving.HtmlSaveOptions.ExportRelativeFontSize .
ExportRoundtripInformation
Erläutert, ob Sie die Runde-Trip-Informationen beim Speichern in HTML, MHTML oder EPUB schreiben.Default-Wert ist “richtig” für HTML und “falsch” für MHTML und EPUB.
public bool ExportRoundtripInformation { get; set; }
Eigentumswert
Remarks
Die Ersparung der Rundtrip-Informationen ermöglicht die Wiederherstellung von Dokumenteigenschaften wie Tab-Stops, Kommentare, Header und Füßen während der HTML-Dokumente, die zurück in ein Aspose.Words.Dokument-Objekt geladen.
Wenn die Rundtrip-Informationen als -aw-* CSS-Eigenschaften der entsprechenden HTML-Elemente exportiert werden.
Wenn , verursacht keine Rundtrip-Informationen, um in erzeugte Dateien zu werden.
ExportShapesAsSvg
berprüft, ob Aspose.Words.Drawing.Shape Knoten in SVG-Bilder umgewandelt werden, wenn sie in HTML, MHTML, EPUB oder AZW3 gespeichert werden'.
public bool ExportShapesAsSvg { get; set; }
Eigentumswert
Remarks
Wenn diese Option auf , Aspose.Words.Drawing.Shape Knoten als
ExportTextInputFormFieldAsText
berprüft, wie Text-Einzugformularfelder in HTML oder MHTML gespeichert werden.Default-Wert ist “Falsch'.
publicboolExportTextInputFormFieldAsText{get;set;}
Eigentumswert
Remarks
Wenn Sie auf eingestellt sind, exportiert Text-Input-Formfelder als normales Text.Wenn Word Text Input Formfelden als INPUT-Elemente in HTML ausführt.
Beim Export auf EPUB werden Text-Einzugformularfelder aufgrund der Anforderungen dieses Formats immer als Text gespeichert.
ExportTocPageNumbers
Erläutert, ob Sie Seitenzahlen in die Inhaltstabelle schreiben sollten, wenn Sie HTML, MHTML und EPUB speichern.Default-Wert ist “Falsch'.
publicboolExportTocPageNumbers{get;set;}
Eigentumswert
ExportXhtmlTransitional
Erläutert, ob die DOCTYPE-Erklärung beim Speichern in HTML oder MHTML zu schreiben.Wenn ‘richtig’, schreibt eine DOCTYPE-Erklärung im Dokument vor dem Wurzelelement.Default-Wert ist ‘falsch’.Wenn auf EPUB oder HTML5 (Aspose.Words.Saving.HtmlVersion.Html5) die DOCTYPE-Erklärung wird immer geschrieben.
publicboolExportXhtmlTransitional{get;set;}
Eigentumswert
Remarks
Aspose.Words schreibt immer gut gestaltete HTML unabhängig von dieser Einstellung.
Wenn , der Beginn des HTML-Ausgangsdokuments wird so aussehen:
<?xmlversion="1.0"encoding="utf-8"standalone="no"?><!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"xml:lang="en"lang="en">
Aspose.Words zielt darauf ab, XHTML nach der XhTML 1.0 Übergangsspezifikation zu produzieren, aber die Ausgabe wird nicht immer gegen die DTD validiert. Einige Strukturen innerhalb eines Microsoft Word-Dokuments sind schwierig oder unmöglich, um ein Dokument zu mappen, das gegen das X HTML-Schema validieren wird. Zum Beispiel erlaubt es nicht, Nested Listen (UL kann nicht im Inneren eines anderen UL-Elements nested werden), aber in Microsoft WordPress Dokument multilevel-Listen treten ziemlich häufig auf.
FontResourcesSubsettingSizeThreshold
berprüfen Sie, welche Fontressourcen beim Speichern in HTML, MHTML oder EPUB unterschrieben werden müssen.Default ist ‘0’.
publicintFontResourcesSubsettingSizeThreshold{get;set;}
Eigentumswert
Remarks
<p>
Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources ermöglicht das Exportieren von Schriften als Tochterdateien oder als Teile des ProduktsWenn das Dokument viele Schriften verwendet, vor allem mit einer großen Anzahl von Glyphs, dann kann die Ausgangsgröße wachsenFont Subset reduziert die Größe der exportierten Fontressource durch das Filtern von Glyphs, dienicht im aktuellen Dokument eingesetzt werden.
Font Subset funktioniert wie folgt:
Standardmäßig werden alle exportierten Fonts subsetiert.
Setting Aspose.Words.Saving.HtmlSaveOptions.FontResourcesSubsettingSizeThreshold zu einem positiven Wert-Anweisungen __ WL27__ zu untersetzen Schriftarten, die Dateigröße größer als die angegebener Wert ist.
Die Einstellung des Eigentums in System.Int32.MaxValue unterdrückt die Unterschrift.
Bei der Ausfuhr von Buchstabenressourcen sollten Schriftverleihungsprobleme berücksichtigt werden. Autoren, die spezifische Schriften über einen heruntergeladenen Schreibmechanismus verwenden möchten, müssen immer sorgfältig überprüfen, dass ihre gewünschte Verwendung im Rahmen der Lizenz ist. Viele kommerzielle Schritte erlauben derzeit nicht die Web-Download ihres Schrifters in irgendeiner Form. Lizenzvereinbarungen, welche einige Sätze speziell abdecken, weisen darauf hin, daß die Nutzung durch die Regeln in CSS-Stilblättern nicht zulässig wird. Unterschrift kann auch Lizenzbedingungen verletzen.
Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources
FontSavingCallback
Es ermöglicht die Kontrolle, wie Schriftarten gespeichert werden, wenn ein Dokument in HTML, MHTML oder EPUB gespeichert wird.
publicIFontSavingCallbackFontSavingCallback{get;set;}
Eigentumswert
FontsFolder
Spezifiziert die physische Ordnung, in der Schriftarten beim Exportieren eines Dokuments in HTML gespeichert werden.Default ist eine leere String.
publicstringFontsFolder{get;set;}
Eigentumswert
Remarks
Wenn Sie ein Aspose.Words.Dokument im HTML-Format speichern undWl26.Saving.HtmlSaveOptions.ExportFontResources wird eingestellt, müssen Sie die in dem Dokument als separate Dateien verwendeten Schriftzeichen sparen. _www.save.php.fontsFolder ermöglicht es Ihnen, festzustellen, wo die Schriften gespeichert werden und __ww.w.c.a.
Wenn Sie ein Dokument in eine Datei speichern und einen Dateinamen geben, Aspose.Words, im Voraus speichert die Schriftstücke in der gleichen Folie, wo die Dokumentdatei gespeichert wird.
Wenn Sie ein Dokument in einen Strom speichern, hat Aspose.Words keine Folie, wo die Schriftarten zu speichen, aber immer noch müssen Sie die Schreiben irgendwo. In diesem Fall, Sie müssen eine zugängliche folie in derWl26.Saving.HtmlSaveOptions.FontsFolder Eigenschaft angeben oder personalisierte Streams über die __ WL26.
Wenn die von Aspose.Words.Saving.HtmlSaveOptions.FontsFolder angegebenen Folie nicht existiert, wird sie automatisch erstellt.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder ist eine andere Möglichkeit, eine Folie zu angeben, in der Schriftarten gespeichert werden sollten.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias Aspose.Words.Saving.HtmlSaveOptions.FontSavingCallback
FontsFolderAlias
Angeben Sie den Namen der Folie, die zur Konstruktion von Schrift URIs in einem HTML-Dokument verwendet wird.Default ist eine leere String.
publicstringFontsFolderAlias{get;set;}
Eigentumswert
Remarks
Wenn Sie ein Aspose.Words.Dokument im HTML-Format speichern undWl26.Saving.HtmlSaveOptions.ExportFontResources wird eingestellt, müssen Sie die in dem Dokument als separate Dateien verwendeten Schriftzeichen sparen. _www.save.php.fontsFolder ermöglicht es Ihnen, festzustellen, wo die Schriften gespeichert werden und __ww.w.c.a.
Wenn Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias nicht eine leere Zeile ist, dann wird die Schrift URI in HTML geschrieben.
Wenn Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias eine leere Zeile ist, dann wird die Schrift URI in HTML geschrieben .
Wenn Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias auf ‘.’ (dot) eingestellt wird, dann wird der Schriftdateienname in HTML ohne Weg unabhängig von anderen Optionen geschrieben.
Eine andere Möglichkeit, den Namen der Ordnung zu angeben, um die Schrift URIs zu konstruieren, ist, Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias zu verwenden.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources Aspose.Words.Saving.HtmlSaveOptions.FontsFolder Aspose.Words.Saving.HtmlSaveOptions.FontSavingCallback
HtmlVersion
Angibt eine Version des HTML-Standards, die beim Speichern des Dokuments in HTML oder MHTML verwendet werden sollte.Der Standardwert ist Aspose.Words.Saving.HtmlVersion.Xhtml.
publicHtmlVersionHtmlVersion{get;set;}
Eigentumswert
ImageResolution
Spezifiziert die Ausgangsresolution für Bilder beim Exportieren auf HTML, MHTML oder EPUB.Default ist ‘96 dpi’.
publicintImageResolution{get;set;}
Eigentumswert
Remarks
Diese Eigenschaft wirkt raster Bilder, wenn Aspose.Words.Saving.HtmlSaveOptions.ScaleImageToShapeSize ist und die Wirkung Metaphyle als rastere Bilder exportiert. Einige Bilder Eigenschaften wie Krümmung oder Rotation erfordert die Speicherung transformierten Bilder und in diesem Fall transformierte Bilder werden in der gegebenen Auflösung erstellt.
Sehen Sie auch
HtmlSaveOptions.ScaleImageToShapeSize
ImageSavingCallback
Es ermöglicht die Kontrolle, wie Bilder gespeichert werden, wenn ein Dokument in HTML, MHTML oder EPUB gespeichert wird.
publicIImageSavingCallbackImageSavingCallback{get;set;}
Eigentumswert
ImagesFolder
Spezifiziert die physische Folie, in der Bilder beim Exportieren eines Dokuments in HTML-Format gespeichert werden.Default ist eine leere String.
publicstringImagesFolder{get;set;}
Eigentumswert
Remarks
Wenn Sie ein Aspose.Words.Dokument im HTML-Format speichern, müssen Sie alle in das Dokument eingebauten Bildern als einzelne Dateien sparen.Wl26.Saving.HtmlSaveOptions.ImagesFolder ermöglicht es Ihnen, festzustellen, wo die Bilden gespeichert werden und _www.save.html.
Wenn Sie ein Dokument in eine Datei speichern und einen Dateinamen geben, Aspose.Words, im Standard, speichert die Bilder in der gleichen Folie, wo die Dokumentdatei gespeichert wird.
Wenn Sie ein Dokument in einen Stream speichern, hat Aspose.Words keine Folie, wo die Bilder gespeichert werden können, aber Sie müssen immer noch die Bilden irgendwo speizern. In diesem Fall müssen Sie eine zugängliche folie in derWl26.Saving.HtmlSaveOptions.ImagesFolder Eigenschaft angeben oder benutzerdefinierte Streams über die __ WL26.
Wenn die von Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder angegebenen Folie nicht existiert, wird sie automatisch erstellt.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder ist eine andere Möglichkeit, eine Folie zu angeben, in der Bilder gespeichert werden sollten.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias Aspose.Words.Saving.HtmlSaveOptions.ImageSavingCallback
ImagesFolderAlias
Angeben Sie den Namen der Folie, die zur Konstruktion von Bild URIs in einem HTML-Dokument verwendet wird.Default ist eine leere String.
publicstringImagesFolderAlias{get;set;}
Eigentumswert
Remarks
Wenn Sie ein Aspose.Words.Dokument im HTML-Format speichern, müssen Sie alle in das Dokument eingebauten Bildern als einzelne Dateien sparen.Wl26.Saving.HtmlSaveOptions.ImagesFolder ermöglicht es Ihnen, festzustellen, wo die Bilden gespeichert werden und _www.save.html.
Wenn Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias nicht eine leere Zeile ist, dann wird das URI des Bildes, das in HTML geschrieben wird.
Wenn Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias eine leere Zeile ist, dann wird das Bild URI in HTML geschrieben .
Wenn Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias auf ‘.’ (dot) eingestellt ist, dann wird der Image-Datei-Name in HTML ohne Path unabhängig von anderen Optionen geschrieben.
Eine andere Möglichkeit, den Namen der Folie zu angeben, um Bild URIs zu konstruieren, ist Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias zu verwenden.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder Aspose.Words.Saving.HtmlSaveOptions.ImageSavingCallback
MetafileFormat
Erläutert in welchem Format Metaphilen gespeichert werden, wenn sie in HTML, MHTML oder EPUB exportiert werden.Der Standardwert ist Aspose.Words.Saving.HtmlMetafileFormat.Png, was bedeutet, dass Metaphysen auf Raster-PNG-Bilder dargestellt werden.
publicHtmlMetafileFormatMetafileFormat{get;set;}
Eigentumswert
Remarks
Metaphilen werden nicht nativ von HTML-Browsern angezeigt.Default konvertiert Aspose.Words WMF und EMF Bilder in PNG-Dateien, wenn sie in HTML exportiert werden.
Einige Bildtransformationen, insbesondere Bildkreuzungen, werden nicht auf metaphylische Bilder angewendet, wenn sie ohne Konvertierung in HTML exportiert werden.
Sehen Sie auch
HtmlSaveOptions.ImageResolution,HtmlSaveOptions.ScaleImageToShapeSize
NavigationMapLevel
Angeben Sie das maximale Niveau der auf der Navigationskarte belegten Titel, wenn Sie in EPUB, MOBI oder AZW3formate exportieren’.
publicintNavigationMapLevel{get;set;}
Eigentumswert
Remarks
Die Navigationskarte ermöglicht den Benutzer-Agenten, eine einfache Navigationsweise durch die Dokumentstruktur zu bieten. Normalerweise entsprechen Navigationspunkte den Titel im Dokument. Um die Titel bis zum Level zu populieren, zählen diese Werte an Aspose.Words.Saving.HtmlSaveOptions.NavigationMapLevel.
Standardmäßig werden drei Ebenen der Titel populiert: Abschnitte von Stilen, und . Sie können diese Eigenschaft zu einem Wert von 1 bis 9 festlegen, um das entsprechende maximale Niveau zu verlangen.
OfficeMathOutputMode
berprüft, wie OfficeMath-Objekte in HTML, MHTML oder EPUB exportiert werden.Der Standardwert ist Aspose.Words.Saving.HtmlOfficeMathOutputMode.Image.
publicHtmlOfficeMathOutputModeOfficeMathOutputMode{get;set;}
Eigentumswert
RemoveJavaScriptFromLinks
Erläutert, ob JavaScript von den Links entfernt wird.Default ist „falsch“.
publicboolRemoveJavaScriptFromLinks{get;set;}
Eigentumswert
Remarks
Wenn diese Option aktiviert ist, alle Links, die JavaScript enthalten (z. B. Links mit “javascript:” in der href Attribute)wird durch “javascript:void(0)” ersetzt.Dies kann dazu beitragen, potenzielle Sicherheitsrisiken wie XSS-Angriffe zu verhindern.
ReplaceBackslashWithYenSign
Erläutert, ob Backslash-Zeichen mit Yen-Signs ersetzt werden sollten.Default-Wert ist “Falsch’.
publicboolReplaceBackslashWithYenSign{get;set;}
Eigentumswert
Remarks
Standardmäßig imitiert Aspose.Words das Verhalten von MS Word und ersetzt nicht Backslash-Charakter mit Yen-Signalen.generierte HTML-Dokumente. jedoch, die früheren Versionen von Aspose.Words durchführten solche Ersetzungen in bestimmtenDiese Flagge ermöglicht Backward-Kompatibilität mit früheren Versionen von Aspose.Words.
ResolveFontNames
Erläutert, ob die in dem Dokument verwendeten Schriftfamiliennamen entsprechend gelöst und ersetzt werden.Aspose.Words.Document.FontSettings beim Schreiben in HTML-basierte Formate.
publicboolResolveFontNames{get;set;}
Eigentumswert
Remarks
Standardmäßig wird diese Option eingestellt und die Schriftfamiliennamen werden in HTML geschrieben, wie in Quelldokumenten angegeben. Das heißt, Aspose.Words.Document.FontSettings werden ignoriert und keine Auflösung oder Ersatz von Schriftfamiliennamen wird durchgeführt.
Wenn diese Option festgelegt ist, nutzt Aspose.Words Aspose.Words.Document.FontSettings, um jedes in einem Quelldokument angegebenes Schriftfamiliennamen in den Namen einer verfügbaren Schriftfamilie zu lösen, indem die Schriftwechsel nach Bedarf durchgeführt wird.
ResourceFolder
Spezifiziert eine physische Ordnung, in der alle Ressourcen wie Bilder, Schriftarten und externe CSS gespeichert werden, wenn ein DokumentEs wird in HTML exportiert.Default ist eine leere Zeile.
publicstringResourceFolder{get;set;}
Eigentumswert
Remarks
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder ist der einfachste Weg, um eine Folie zu bestimmen, in der alle Ressourcen geschrieben werden sollten.Ein anderer Weg ist die Verwendung von individuellen Eigenschaften _www.wl26_.sawing.htm.saveoptionen.FontsFolders, _ww.vl26.saug.html.seaveopsions.images.folder, und _whl36.seveopsion.cssstyleSheetFileName.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder hat eine niedrige Priorität als die mappers, die über __ WL26.Setting.Mapping.FontsFoolder, __wL32.Sitting.ThmLSaverOptionen.ImagesFolders und _wl33.Selling.thmllSavOption.CssStyleSheetFileName. Zum Beispiel, wenn beide __ wl27.Sending.TmlSavaOptioner.RessourcePooler und __wwl46.
Wenn die mit Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder angegebenen Folie nicht existiert, wird sie automatisch erstellt.
Aspose.Words.Saving.HtmlSaveOptions.FontsFolder Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder Aspose.Words.Saving.HtmlSaveOptions.CssStyleSheetFileName
ResourceFolderAlias
Angeben Sie den Namen der Folie, die verwendet wird, um URIs aller Ressourcen in einem HTML-Dokument zu erstellen.Default ist eine leere String.
publicstringResourceFolderAlias{get;set;}
Eigentumswert
Remarks
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias ist der einfachste Weg, um festzustellen, wie URIs für alle Ressource-Dateien konstruiert werden sollten. Die gleichen Informationen können für Bilder und Schriftarten separat überWl26.Salv.ThmlNachrichtenOptionen.ImagesFilderAlias und _www.thml.Shopping.Tools.Arbeits.Alle Eigenschaften, entsprechend.Es gibt jedoch keine individuelle Eigenschaft für CSS.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias hat eine niedrigere Priorität alsWl26.Geben.HTMLSaverOptionen.FontsFulderAlias und _www.save.htmlSavOption.Images.Photo.For example, if both _ww.w.c.p.m.v.g.V.f.M.P.a.W.B.A.O.I.E.U.R.T.N.L. und _w/w_w-W_W2D.Infolge werden die URIs der Fonts mit Hilfe vonw26Wangegeben, während Uris und Images mit der Verwendung von CSS werden konstruiert werden.
Wenn Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias leer ist, wird der Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder Eigentumswert verwendet werden, um Ressource URIs zu konstruieren.
Wenn Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias auf ‘.’ (dot) eingestellt ist, enthalten Ressourcen URIs nur Dateiennamen, ohne einen Weg.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias
SaveFormat
Erläutert das Format, in dem das Dokument gespeichert wird, wenn dieses Speichern Optionen Objekt verwendet wird.Es kann Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub,Aspose.Words.SaveFormat.Azw3 oder Aspose.Words.SaveFormat.Mobi.
publicoverrideSaveFormatSaveFormat{get;set;}
Eigentumswert
ScaleImageToShapeSize
Erläutert, ob Bilder durch Aspose.Words auf die Grenzformgröße scaled sind, wenn sie in HTML, MHTML oder EPUB.Default-Wert ist ‘richtig’.
publicboolScaleImageToShapeSize{get;set;}
Eigentumswert
Remarks
Ein Bild in einem Microsoft Word-Dokument ist eine Form. Die Form hat eine Größe und das Bild hat seine eigene Größte. die Größen sind nicht direkt verbunden. Zum Beispiel kann die Bild 1024x786 Pixel sein, aber die Form, die dieses Bild zeigt, kann 400x300 Punkte sein.
Um ein Bild in der Browser anzuzeigen, muss es auf die Formgröße skaliert werden. Die Aspose.Words.Saving.HtmlSaveOptions.ScaleImageToShapeSize Eigentum kontrolliert, wo die Skalierung des Bildes stattfindet: in Aspose.Words während des Exports in HTML oder im Browser beim Anzeigen des Dokuments.
Wenn Aspose.Words.Saving.HtmlSaveOptions.ScaleImageToShapeSize ist, wird das Bild durch __ WL27__ mit hochwertiger Skalierung während des Exports auf HTML skaliert.WennWl26.Nachrichten.WhatsApps.Thumbnail.It ist , ist das Image mit seiner ursprünglichen Größe ausgegeben und der Browser muss es scalieren.
Als Ergebnis erhalten Sie normalerweise eine bessere Displayqualität im Browser und eine geringere Dateigröße, wenn Aspose.Words.Saving.HtmlSaveOptions.ScaleImageToShapeSize ist, aber bessere Druckqualitäts- und schneller Konvertierung, alsWl26.
Neben den Formen, die einzelne Raster Bilder enthalten, beeinflusst diese Option auch Gruppenformate, die aus Raster Bilder bestehen. Wenn Aspose.Words.Saving.HtmlSaveOptions.ScaleImageToShapeSize ist und eine Gruppeform enthält Raster Bilder, deren intrinsische Auflösung höher ist als die in Aspose.Words.Saving.HtmlSaveOptions.ImageResolution angegebenen Wert, Aspose.Words wird die rendering Auflösung für diese Gruppe erhöhen.
Sehen Sie auch
HtmlSaveOptions.ImageResolution
TableWidthOutputMode
Kontrolliert, wie Tabelle, Zeilen und Zellweiten in HTML, MHTML oder EPUB exportiert werden.Der Standardwert ist Aspose.Words.Saving.HtmlElementSizeOutputMode.All.
publicHtmlElementSizeOutputModeTableWidthOutputMode{get;set;}
Eigentumswert
Remarks
Im HTML-Format können Tabelle, Zeilen und Zellelemente (, , , ) ihre Breite entweder in relativen (Prozent) oder in absoluten Einheiten angegeben haben.In einem Dokument in Aspose.Words, Tabellen, Reihen und Cellen können ihre breite mit Verwendung von relative oder absolute einheiten auch angezeigt werden.
Wenn Sie ein Dokument mit Aspose.Words in HTML konvertieren, möchten Sie möglicherweise kontrollieren, wie Tabelle, Zeilen und Zellweiten exportiert werden, um zu beeinflussen, ob das resultierende Dokument im visuellen Agent (z. B. ein Browser oder Viewer) angezeigt wird.
Verwenden Sie diese Eigenschaft als Filter, um festzustellen, welche Tabellbreiten Werte in das Zieldokument exportiert werden. Zum Beispiel, wenn Sie ein Dokument in EPUB konvertieren und den Dokument auf einem mobilen Lesegerät anzeigen möchten, dann möchten Sie wahrscheinlich aus dem Exportieren absoluter Breitwerte vermeiden. Um dies zu tun, müssen Sie den Ausgangsmodus Aspose.Words.Saving.HtmlElementSizeOutputMode.RelativeEinfach oderW L26.Nicht so, dass der Zuschauer auf dem mobilen Gerät die Tabelle so gut wie möglich an die Breite des Bildschirms passt.