DocumentBase.ExportAsFixedFormat Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Enregistre le document au format PDF ou XPS.
public void ExportAsFixedFormat (string outputFileName, Microsoft.Office.Interop.Word.WdExportFormat exportFormat, bool openAfterExport, Microsoft.Office.Interop.Word.WdExportOptimizeFor optimizeFor, Microsoft.Office.Interop.Word.WdExportRange range, int from, int to, Microsoft.Office.Interop.Word.WdExportItem item, bool includeDocProps, bool keepIRM, Microsoft.Office.Interop.Word.WdExportCreateBookmarks createBookmarks, bool docStructureTags, bool bitmapMissingFonts, bool useISO19005_1, ref object fixedFormatExtClassPtr);
member this.ExportAsFixedFormat : string * Microsoft.Office.Interop.Word.WdExportFormat * bool * Microsoft.Office.Interop.Word.WdExportOptimizeFor * Microsoft.Office.Interop.Word.WdExportRange * int * int * Microsoft.Office.Interop.Word.WdExportItem * bool * bool * Microsoft.Office.Interop.Word.WdExportCreateBookmarks * bool * bool * bool * obj -> unit
Public Sub ExportAsFixedFormat (outputFileName As String, exportFormat As WdExportFormat, Optional openAfterExport As Boolean, Optional optimizeFor As WdExportOptimizeFor, Optional range As WdExportRange, Optional from As Integer, Optional to As Integer, Optional item As WdExportItem, Optional includeDocProps As Boolean, Optional keepIRM As Boolean, Optional createBookmarks As WdExportCreateBookmarks, Optional docStructureTags As Boolean, Optional bitmapMissingFonts As Boolean, Optional useISO19005_1 As Boolean, Optional ByRef fixedFormatExtClassPtr As Object)
Paramètres
- outputFileName
- String
Chemin d'accès complet et nom de fichier du nouveau fichier PDF ou XPS.
- exportFormat
- WdExportFormat
Une des valeurs de WdExportFormat qui spécifie si le document doit être enregistré au format PDF ou XPS.
- openAfterExport
- Boolean
true
pour ouvrir automatiquement le nouveau fichier ; sinon, false
.
- optimizeFor
- WdExportOptimizeFor
Une des valeurs WdExportOptimizeFor qui spécifie si le document doit être optimisé pour l'écran ou l'impression.
- range
- WdExportRange
Une des valeurs de WdExportRange qui spécifie si l'étendue de l'exportation est le document entier, la page active, une plage de texte ou la sélection actuelle. L'exportation du document entier est définie par défaut.
- from
- Int32
Spécifie le numéro de page de début, si le Range
paramètre est défini sur wdExportFromTo.
- to
- Int32
Spécifie le numéro de page de fin, si le Range
paramètre est défini sur wdExportFromTo.
- item
- WdExportItem
Une des valeurs de WdExportItem qui spécifie si le processus d'exportation inclut le texte seul ou avec balises.
- includeDocProps
- Boolean
true
pour inclure les propriétés du document dans le nouveau fichier ; sinon, false
.
- keepIRM
- Boolean
true
pour copier les autorisations IRM (Gestion des droits relatifs à l'information) vers un document XPS si le document source comporte des protections IRM ; sinon, false
. La valeur par défaut est true
.
- createBookmarks
- WdExportCreateBookmarks
Une des valeurs WdExportCreateBookmarks qui spécifie si les signets doivent être exportés et le type de signet à exporter.
- docStructureTags
- Boolean
true
pour inclure des données supplémentaires permettant d'aider les lecteurs d'écran, telles que des informations concernant l'organisation logique et du flux du contenu ; sinon, false
. La valeur par défaut est true
.
- bitmapMissingFonts
- Boolean
true
pour inclure une bitmap du texte ; false
pour référencer la police de texte. Affectez la valeur true
à ce paramètre lorsque les licences de police n'autorisent pas l'incorporation d'une police dans le fichier PDF. Si vous lui affectez la valeur false
, l'ordinateur de la visionneuse utilise une police appropriée si celle spécifiée n'est pas disponible. La valeur par défaut est true
.
- useISO19005_1
- Boolean
true
pour limiter l'utilisation PDF du sous-ensemble PDF conforme à la norme ISO 19005-1 ; sinon, false
. Si vous affectez la valeur true
à ce paramètre, l'autonomie des fichiers en résultant est plus fiable, mais ceux-ci peuvent être plus volumineux ou peuvent afficher plus d'artefacts visuels en raison des restrictions du format. La valeur par défaut est false
.
- fixedFormatExtClassPtr
- Object
Pointeur vers une implémentation de l'interface IMsoDocExporter
qui permet d'enregistrer le document dans un format fixe différent. Pour plus d’informations, voir l’article Extending the Office (2007) Fixed-Format Export Feature (Extension de la fonctionnalité d’exportation au format fixe Office [2007]).
Exemples
L’exemple de code suivant enregistre le document actif au format PDF avec le nom spécifié. Étant donné qu’aucun dossier n’est spécifié, le fichier PDF est enregistré par défaut dans le dossier Mes documents de l’utilisateur. Pour utiliser cet exemple, exécutez-le à partir de la ThisDocument
classe dans un projet au niveau du document.
private void SaveAsPDF()
{
this.ExportAsFixedFormat(
@"myPDFDocument",
Word.WdExportFormat.wdExportFormatPDF,
false,
Word.WdExportOptimizeFor.wdExportOptimizeForOnScreen,
Word.WdExportRange.wdExportAllDocument,
0,
0,
Word.WdExportItem.wdExportDocumentWithMarkup,
true,
true,
Word.WdExportCreateBookmarks.wdExportCreateWordBookmarks,
true,
true,
false,
ref missing);
}
Private Sub SaveAsPDF()
Me.ExportAsFixedFormat("MyPDFDocument", _
Word.WdExportFormat.wdExportFormatPDF)
End Sub
Remarques
Vous pouvez enregistrer en tant que fichier PDF ou XPS à partir de Microsoft Office Word uniquement après avoir installé un complément qui fournit cette fonctionnalité. Pour plus d’informations, recherchez « Activer la prise en charge d’autres formats de fichiers, tels que PDF et XPS » sur Office Online.
Paramètres facultatifs
Pour plus d’informations sur les paramètres facultatifs, consultez Paramètres facultatifs dans les solutions Office.