Word.DocumentExportAsFixedFormatOptions interface
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Предоставляет параметры конфигурации для метода Document.exportAsFixedFormat .
Комментарии
Набор API: WordApi BETA (ТОЛЬКО ПРЕДВАРИТЕЛЬНАЯ ВЕРСИЯ)
Используется
Примеры
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/99-preview-apis/export.yaml
await Word.run(async (context) => {
// Choose whether the exported PDF uses Word headings, named bookmarks, or neither.
const bookmarkMode = (document.getElementById("bookmark-mode") as HTMLSelectElement).value;
let createBookmarks: Word.ExportCreateBookmarks;
switch (bookmarkMode) {
case "Headings":
createBookmarks = Word.ExportCreateBookmarks.headings;
break;
case "WordBookmarks":
createBookmarks = Word.ExportCreateBookmarks.wordBookmarks;
break;
default:
createBookmarks = Word.ExportCreateBookmarks.none;
break;
}
// Export the current document as a PDF saved in your default location, usually Documents.
const filename = `exported-doc-${bookmarkMode}-${getCurrentDate()}.pdf`;
console.log(`File name: ${filename}`);
const options: Word.DocumentExportAsFixedFormatOptions = {
item: Word.ExportItem.documentContent,
openAfterExport: true,
optimizeFor: Word.ExportOptimizeFor.onScreen,
createBookmarks: createBookmarks,
};
// If a file with the same name already exists at the default location, it's silently overwritten.
context.document.exportAsFixedFormat(filename, Word.ExportFormat.pdf, options);
await context.sync();
});
Свойства
| bitmap |
Если указано, указывает, следует ли использовать растровое изображение отсутствующих шрифтов. Значение по умолчанию: |
| create |
Если указано, указывает режим создания закладки. Значение по умолчанию: |
| document |
Если дано, указывает, следует ли включать теги структуры документа. Значение по умолчанию: |
| fixed |
Указывает указатель на класс расширения (если он указан). Значение по умолчанию: |
| from | Если указан, указывает начальный номер страницы. Значение по умолчанию: |
| include |
Если указано, указывает, следует ли включать свойства документа. Значение по умолчанию: |
| item | Если дано, указывается элемент для экспорта. Значение по умолчанию: |
| keep |
Если указано, указывает, следует ли сохранить параметры управления правами на доступ к данным (IRM). Значение по умолчанию: |
| open |
Если указано, указывает, следует ли открыть файл после экспорта. Значение по умолчанию: |
| optimize |
Указывает цель оптимизации для экспорта (если указана). Значение по умолчанию: |
| range | Если дано, укажите диапазон для экспорта. Значение по умолчанию: |
| to | Если указан, указывает номер страницы завершения. Значение по умолчанию — последняя страница документа. |
| use |
Если указано, указывает, следует ли использовать совместимость с ISO 19005-1. Значение по умолчанию: |
Сведения о свойстве
bitmapMissingFonts
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Если указано, указывает, следует ли использовать растровое изображение отсутствующих шрифтов. Значение по умолчанию: true.
bitmapMissingFonts?: boolean;
Значение свойства
boolean
Комментарии
createBookmarks
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Если указано, указывает режим создания закладки. Значение по умолчанию: none.
createBookmarks?: Word.ExportCreateBookmarks | "None" | "Headings" | "WordBookmarks";
Значение свойства
Word.ExportCreateBookmarks | "None" | "Headings" | "WordBookmarks"
Комментарии
documentStructureTags
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Если дано, указывает, следует ли включать теги структуры документа. Значение по умолчанию: true.
documentStructureTags?: boolean;
Значение свойства
boolean
Комментарии
fixedFormatExtensionClassPointer
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Указывает указатель на класс расширения (если он указан). Значение по умолчанию: null.
fixedFormatExtensionClassPointer?: any;
Значение свойства
any
Комментарии
from
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Если указан, указывает начальный номер страницы. Значение по умолчанию: 1.
from?: number;
Значение свойства
number
Комментарии
includeDocProps
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Если указано, указывает, следует ли включать свойства документа. Значение по умолчанию: true.
includeDocProps?: boolean;
Значение свойства
boolean
Комментарии
item
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Если дано, указывается элемент для экспорта. Значение по умолчанию: documentContent.
item?: Word.ExportItem | "DocumentContent" | "DocumentWithMarkup";
Значение свойства
Word.ExportItem | "DocumentContent" | "DocumentWithMarkup"
Комментарии
keepInformationRightsManagement
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Если указано, указывает, следует ли сохранить параметры управления правами на доступ к данным (IRM). Значение по умолчанию: true.
keepInformationRightsManagement?: boolean;
Значение свойства
boolean
Комментарии
openAfterExport
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Если указано, указывает, следует ли открыть файл после экспорта. Значение по умолчанию: false.
openAfterExport?: boolean;
Значение свойства
boolean
Комментарии
optimizeFor
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Указывает цель оптимизации для экспорта (если указана). Значение по умолчанию: print.
optimizeFor?: Word.ExportOptimizeFor | "Print" | "OnScreen";
Значение свойства
Word.ExportOptimizeFor | "Print" | "OnScreen"
Комментарии
range
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Если дано, укажите диапазон для экспорта. Значение по умолчанию: allDocument.
range?: Word.ExportRange | "AllDocument" | "Selection" | "CurrentPage" | "FromTo";
Значение свойства
Word.ExportRange | "AllDocument" | "Selection" | "CurrentPage" | "FromTo"
Комментарии
to
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Если указан, указывает номер страницы завершения. Значение по умолчанию — последняя страница документа.
to?: number;
Значение свойства
number
Комментарии
useIso19005_1
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Если указано, указывает, следует ли использовать совместимость с ISO 19005-1. Значение по умолчанию: false.
useIso19005_1?: boolean;
Значение свойства
boolean