Präfix für CSS-Klassennamen hinzufügen
In diesem Tutorial führen wir Sie durch den C#-Quellcode, um mit Aspose.Words für .NET ein CSS-Klassennamenpräfix hinzuzufügen. Mit dieser Funktion können Sie beim Konvertieren eines Dokuments in HTML den generierten CSS-Klassennamen ein benutzerdefiniertes Präfix hinzufügen.
Schritt 1: Projekteinrichtung
Erstellen Sie zunächst ein neues C#-Projekt in Ihrer bevorzugten IDE. Stellen Sie sicher, dass in Ihrem Projekt auf die Aspose.Words for .NET-Bibliothek verwiesen wird.
Schritt 2: Laden des Dokuments
In diesem Schritt laden wir das Word-Dokument, das wir in HTML konvertieren möchten. Verwenden Sie den folgenden Code, um das Dokument zu laden:
// Pfad zum Dokumentenverzeichnis.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Document doc = new Document(dataDir + "Rendering.docx");
Ersetzen"YOUR DOCUMENTS DIRECTORY"
mit dem tatsächlichen Pfad des Verzeichnisses, in dem sich Ihr Dokument befindet.
Schritt 3: HTML-Speicheroptionen festlegen
Legen wir nun die HTML-Speicheroptionen fest, einschließlich des CSS-Stylesheet-Typs und des CSS-Klassennamenpräfixes. Verwenden Sie den folgenden Code:
HtmlSaveOptions saveOptions = new HtmlSaveOptions
{
CssStyleSheetType = CssStyleSheetType.External,
CssClassNamePrefix = "pfx_"
};
Dieser Code erstellt eine Instanz vonHtmlSaveOptions
und SetsCssStyleSheetType
ZuCssStyleSheetType.External
um ein externes CSS-Stylesheet zu generieren undCssClassNamePrefix
Zu"pfx_"
voranstellen"pfx_"
um CSS-Klassen zu benennen.
Schritt 4: Konvertieren und Speichern des Dokuments in HTML
Abschließend konvertieren wir das Dokument mithilfe der zuvor definierten HTML-Speicheroptionen in HTML. Verwenden Sie den folgenden Code:
doc.Save(dataDir + "WorkingWithHtmlSaveOptions.AddCssClassNamePrefix.html", saveOptions);
Dieser Code konvertiert das Dokument in HTML und speichert es in einer Datei mit dem hinzugefügten CSS-Klassennamenpräfix.
Beispielquellcode für das Hinzufügen eines CSS-Klassennamenpräfixes mit Aspose.Words für .NET
// Der Pfad zum Dokumentenverzeichnis.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Rendering.docx");
HtmlSaveOptions saveOptions = new HtmlSaveOptions
{
CssStyleSheetType = CssStyleSheetType.External, CssClassNamePrefix = "pfx_"
};
doc.Save(dataDir + "WorkingWithHtmlSaveOptions.AddCssClassNamePrefix.html", saveOptions);
Stellen Sie sicher, dass Sie den richtigen Dokumentpfad angebendataDir
Variable.
Sie haben jetzt erfahren, wie Sie beim Konvertieren eines Dokuments in HTML mit Aspose.Words für .NET ein CSS-Klassennamenpräfix hinzufügen. Wenn Sie der Schritt-für-Schritt-Anleitung in diesem Tutorial folgen, können Sie die CSS-Klassennamen in Ihren konvertierten HTML-Dokumenten anpassen.