OpenHyperlinksInNewWindow
PdfSaveOptions.OpenHyperlinksInNewWindow property
Получает или задает значение, определяющее, будут ли гиперссылки в выходном PDF-документе document принудительно открываться в новом окне (или вкладке) браузера.
public bool OpenHyperlinksInNewWindow { get; set; }
Примечания
Значение по умолчанию:ЛОЖЬ
. Когда это значение установлено наистинный
Гиперссылки сохраняются с использованием кода JavaScript. Код JavaScript app.launchURL("URL", правда);
, где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.
// это заставляет читателей открывать эти ссылки в новых вкладках Windows/браузера.
// Установите для свойства «OpenHyperlinksInNewWindow» значение «false», чтобы все гиперссылки сохранялись в обычном режиме.
options.OpenHyperlinksInNewWindow = openHyperlinksInNewWindow;
doc.Save(ArtifactsDir + "PdfSaveOptions.OpenHyperlinksInNewWindow.pdf", options);
Смотрите также
- class PdfSaveOptions
- пространство имен Aspose.Words.Saving
- сборка Aspose.Words