Εξαγωγή Πόρων

Σε αυτό το σεμινάριο, θα σας καθοδηγήσουμε στον πηγαίο κώδικα C# για να εξάγετε πόρους εγγράφων με το Aspose.Words για .NET. Αυτή η δυνατότητα σάς επιτρέπει να εξάγετε πόρους, όπως γραμματοσειρές, ως εξωτερικά αρχεία κατά την αποθήκευση ενός εγγράφου σε μορφή HTML.

Βήμα 1: Ρύθμιση έργου

Για να ξεκινήσετε, δημιουργήστε ένα νέο έργο C# στο αγαπημένο σας IDE. Βεβαιωθείτε ότι η βιβλιοθήκη Aspose.Words for .NET αναφέρεται στο έργο σας.

Βήμα 2: Φόρτωση του εγγράφου

Σε αυτό το βήμα, θα φορτώσουμε το έγγραφο για εξαγωγή. Χρησιμοποιήστε τον ακόλουθο κώδικα για να φορτώσετε το έγγραφο από έναν καθορισμένο κατάλογο:

string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Rendering.docx");

Αυτός ο κώδικας δημιουργεί μια παρουσία τουDocument φορτώνοντας το έγγραφο από τον καθορισμένο κατάλογο.

Βήμα 3: Διαμόρφωση επιλογών δημιουργίας αντιγράφων ασφαλείας HTML

Τώρα θα διαμορφώσουμε τις επιλογές αποθήκευσης HTML για την εξαγωγή των πόρων του εγγράφου. Χρησιμοποιήστε τον παρακάτω κώδικα:

HtmlSaveOptions saveOptions = new HtmlSaveOptions
{
CssStyleSheetType = CssStyleSheetType.External,
ExportFontResources=true,
ResourceFolder = ArtifactsDir + "Resources",
ResourceFolderAlias = "http://example.com/resources"
};

Αυτός ο κώδικας δημιουργεί μια παρουσία τουHtmlSaveOptions και ορίζει τις ακόλουθες επιλογές:

  • CssStyleSheetType Έχει οριστείCssStyleSheetType.Externalγια εξαγωγή του φύλλου στυλ CSS σε ένα εξωτερικό αρχείο.
  • ExportFontResources Έχει οριστείtrue για εξαγωγή πόρων γραμματοσειρών.
  • ResourceFolder καθορίζει τον κατάλογο προορισμού όπου θα αποθηκευτούν οι πόροι.
  • ResourceFolderAlias καθορίζει το ψευδώνυμο URL που θα χρησιμοποιηθεί για την πρόσβαση σε πόρους.

Βήμα 4: Μετατροπή και αποθήκευση του εγγράφου σε HTML

Τέλος, θα μετατρέψουμε το έγγραφο σε HTML χρησιμοποιώντας τις επιλογές αποθήκευσης HTML που διαμορφώθηκαν νωρίτερα. Χρησιμοποιήστε τον παρακάτω κώδικα:

doc.Save(dataDir + "WorkingWithHtmlSaveOptions.ExportResources.html", saveOptions);

Αυτός ο κώδικας μετατρέπει το έγγραφο σε HTML και αποθηκεύει τους πόρους στον καθορισμένο κατάλογο, χρησιμοποιώντας το καθορισμένο ψευδώνυμο URL.

Παράδειγμα πηγαίου κώδικα για Εξαγωγή πόρων με χρήση Aspose.Words για .NET


	// Η διαδρομή προς τον κατάλογο εγγράφων.
	string dataDir = "YOUR DOCUMENT DIRECTORY";
	Document doc = new Document(dataDir + "Rendering.docx");

	HtmlSaveOptions saveOptions = new HtmlSaveOptions
	{
		CssStyleSheetType = CssStyleSheetType.External,
		ExportFontResources = true,
		ResourceFolder = ArtifactsDir + "Resources",
		ResourceFolderAlias = "http://example.com/resources"
	};

	doc.Save(dataDir + "WorkingWithHtmlSaveOptions.ExportResources.html", saveOptions);
  

Βεβαιωθείτε ότι έχετε καθορίσει τη σωστή διαδρομή προς τον κατάλογο εγγράφων στοdataDir μεταβλητός.