Document
Contenu
[
Cacher
]ResourceSavingArgs.Document property
Obtient l’objet document en cours d’enregistrement.
public Document Document { get; }
Exemples
Montre comment utiliser un rappel pour suivre les ressources externes créées lors de la conversion d’un document au format HTML.
public void ResourceSavingCallback()
{
Document doc = new Document(MyDir + "Bullet points with alternative font.docx");
FontSavingCallback callback = new FontSavingCallback();
HtmlFixedSaveOptions saveOptions = new HtmlFixedSaveOptions
{
ResourceSavingCallback = callback
};
doc.Save(ArtifactsDir + "HtmlFixedSaveOptions.UsingMachineFonts.html", saveOptions);
Console.WriteLine(callback.GetText());
}
private class FontSavingCallback : IResourceSavingCallback
{
/// <summary>
/// Appelé lorsque Aspose.Words enregistre une ressource externe dans une page HTML ou SVG fixe.
/// </summary>
public void ResourceSaving(ResourceSavingArgs args)
{
mText.AppendLine($"Original document URI:\t{args.Document.OriginalFileName}");
mText.AppendLine($"Resource being saved:\t{args.ResourceFileName}");
mText.AppendLine($"Full uri after saving:\t{args.ResourceFileUri}\n");
}
public string GetText()
{
return mText.ToString();
}
private readonly StringBuilder mText = new StringBuilder();
}
Voir également
- class Document
- class ResourceSavingArgs
- espace de noms Aspose.Words.Saving
- Assemblée Aspose.Words