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);

Смотрите также