OpenHyperlinksInNewWindow
PdfSaveOptions.OpenHyperlinksInNewWindow property
Ruft einen Wert ab oder legt einen Wert fest, der bestimmt, ob Hyperlinks im PDF-Ausgabedokument in einem neuen Fenster (oder Tab) eines Browsers geöffnet werden müssen.
public bool OpenHyperlinksInNewWindow { get; set; }
Bemerkungen
Der Standardwert istFALSCH Wenn dieser Wert aufWAHR Hyperlinks werden mit JavaScript-Code gespeichert. JavaScript-Code istapp.launchURL("URL", true); , wobeiURL ist ein Hyperlink.
Beachten Sie, dass, wenn diese Option aufWAHR Hyperlinks funktionieren in einigen PDF-Readern, z. B. Chrome, Firefox, nicht
JavaScript-Aktionen sind durch die PDF/A-1- und PDF/A-2-Konformität verboten.FALSCHwird automatisch beim Speichern in PDF/A-1 und PDF/A-2 verwendet.
Beispiele
Zeigt, wie Hyperlinks in einem Dokument gespeichert werden, das wir in PDF konvertieren, sodass beim Anklicken neue Seiten geöffnet werden.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.InsertHyperlink("Testlink", @"https://www.google.com/search?q=%20aspose", false);
// Erstellen Sie ein "PdfSaveOptions"-Objekt, das wir an die "Save"-Methode des Dokuments übergeben können
// um zu ändern, wie diese Methode das Dokument in .PDF konvertiert.
PdfSaveOptions options = new PdfSaveOptions();
// Setzen Sie die Eigenschaft „OpenHyperlinksInNewWindow“ auf „true“, um alle Hyperlinks mithilfe von Javascript-Code zu speichern
// das zwingt die Leser, diese Links in neuen Fenstern/Browser-Tabs zu öffnen.
// Setzen Sie die Eigenschaft „OpenHyperlinksInNewWindow“ auf „false“, um alle Hyperlinks normal zu speichern.
options.OpenHyperlinksInNewWindow = openHyperlinksInNewWindow;
doc.Save(ArtifactsDir + "PdfSaveOptions.OpenHyperlinksInNewWindow.pdf", options);
Siehe auch
- class PdfSaveOptions
- namensraum Aspose.Words.Saving
- Montage Aspose.Words