OpenHyperlinksInNewWindow
PdfSaveOptions.OpenHyperlinksInNewWindow property
Возвращает или задает значение, определяющее, будут ли гиперссылки в выходном документе PDF принудительно открываться в новом окне (или вкладке) браузера.
public bool OpenHyperlinksInNewWindow { get; set; }
Примечания
Значение по умолчанию:ЛОЖЬ
. Когда это значение установлено наистинный
гиперссылки сохраняются с помощью кода JavaScript. код JavaScriptapp.launchURL("URL", true);
, гдеURL
является гиперссылкой.
Обратите внимание, что если этот параметр установлен наистинный
гиперссылки не работают в некоторых программах для чтения PDF-файлов, например Chrome, Firefox.
Действия JavaScript запрещены стандартами PDF/A-1 и PDF/A-2.ЛОЖЬ
будет использоваться автоматически при сохранении в формате PDF/A-1 и PDF/A-2.
Примеры
Показывает, как сохранять гиперссылки в документе, конвертируемом в PDF, чтобы при нажатии на них открывались новые страницы.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.InsertHyperlink("Testlink", @"https://www.google.com/search?q=%20aspose", false);
// Создаем объект "PdfSaveOptions", который можно передать методу "Save" документа
// чтобы изменить способ преобразования этим методом документа в .PDF.
PdfSaveOptions options = new PdfSaveOptions();
// Установите свойство "OpenHyperlinksInNewWindow" в значение "true", чтобы сохранить все гиперссылки с помощью кода Javascript
// что заставляет читателей открывать эти ссылки в новых окнах/вкладках браузера.
// Установите свойство "OpenHyperlinksInNewWindow" в значение "false", чтобы сохранить все гиперссылки в обычном режиме.
options.OpenHyperlinksInNewWindow = openHyperlinksInNewWindow;
doc.Save(ArtifactsDir + "PdfSaveOptions.OpenHyperlinksInNewWindow.pdf", options);
Смотрите также
- class PdfSaveOptions
- пространство имен Aspose.Words.Saving
- сборка Aspose.Words