Esporta risorse

In questo tutorial ti guideremo attraverso il codice sorgente C# per esportare risorse di documenti con Aspose.Words per .NET. Questa funzionalità consente di esportare risorse, come i caratteri, come file esterni quando si salva un documento in formato HTML.

Passaggio 1: impostazione del progetto

Per iniziare, crea un nuovo progetto C# nel tuo IDE preferito. Assicurati che nel tuo progetto venga fatto riferimento alla libreria Aspose.Words per .NET.

Passaggio 2: caricamento del documento

In questo passaggio caricheremo il documento da esportare. Utilizzare il codice seguente per caricare il documento da una directory specificata:

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

Questo codice crea un’istanza diDocument caricando il documento dalla directory specificata.

Passaggio 3: configurazione delle opzioni di backup HTML

Ora configureremo le opzioni di salvataggio HTML per esportare le risorse del documento. Utilizza il seguente codice:

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

Questo codice crea un’istanza diHtmlSaveOptions e imposta le seguenti opzioni:

  • CssStyleSheetType è impostato perCssStyleSheetType.Externalper esportare il foglio di stile CSS in un file esterno.
  • ExportFontResources è impostato pertrue per esportare le risorse dei caratteri.
  • ResourceFolder specifica la directory di destinazione in cui verranno salvate le risorse.
  • ResourceFolderAlias specifica l’alias URL che verrà utilizzato per accedere alle risorse.

Passaggio 4: convertire e salvare il documento in HTML

Infine, convertiremo il documento in HTML utilizzando le opzioni di salvataggio HTML configurate in precedenza. Utilizza il seguente codice:

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

Questo codice converte il documento in HTML e salva le risorse nella directory specificata, utilizzando l’alias URL specificato.

Codice sorgente di esempio per Export Resources utilizzando Aspose.Words per .NET


	// Il percorso della directory dei documenti.
	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://esempio.com/resources"
	};

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

Assicurati di specificare il percorso corretto della directory dei documenti nel filedataDir variabile.