IgnoreNoscriptElements
Inhalt
[
Ausblenden
]HtmlLoadOptions.IgnoreNoscriptElements property
Ruft einen Wert ab oder legt diesen fest, der angibt, ob <noscript>-HTML-Elemente ignoriert werden sollen. Der Standardwert istFALSCH
.
public bool IgnoreNoscriptElements { get; set; }
Bemerkungen
Wie MS Word unterstützt Aspose.Words keine Skripte und lädt standardmäßig Inhalte von <noscript>-Elementen in das resultierende Dokument. In den meisten Browsern werden jedoch Skripte unterstützt und Inhalte von <noscript> sind nicht sichtbar. Diese Eigenschaft festlegen aufWAHR
zwingt Aspose.Words dazu, alle <noscript>-Elemente zu ignorieren und hilft dabei, Dokumente zu erstellen, die dem, was in Browsern angezeigt wird, näher kommen.
Beispiele
Zeigt, wie <noscript> HTML-Elemente ignoriert werden.
const string html = @"
<html>
<head>
<title>NOSCRIPT</title>
<meta http-equiv=""Content-Type"" content=""text/html; charset=utf-8"">
<script type=""text/javascript"">
alert(""Hello, world!"");
</script>
</head>
<body>
<noscript><p>Your browser does not support JavaScript!</p></noscript>
</body>
</html>";
HtmlLoadOptions htmlLoadOptions = new HtmlLoadOptions();
htmlLoadOptions.IgnoreNoscriptElements = ignoreNoscriptElements;
Document doc = new Document(new MemoryStream(Encoding.UTF8.GetBytes(html)), htmlLoadOptions);
doc.Save(ArtifactsDir + "HtmlLoadOptions.IgnoreNoscriptElements.pdf");
Siehe auch
- class HtmlLoadOptions
- namensraum Aspose.Words.Loading
- Montage Aspose.Words