OpenHyperlinksInNewWindow

PdfSaveOptions.OpenHyperlinksInNewWindow property

Hämtar eller ställer in ett värde som avgör om hyperlänkar i utdata Pdf document tvingas öppnas i ett nytt fönster (eller flik) i en webbläsare.

public bool OpenHyperlinksInNewWindow { get; set; }

Anmärkningar

Standardvärdet ärfalsk . När detta värde är satt tillSann hyperlänkar sparas med JavaScript-kod. JavaScript-kod ärapp.launchURL("URL", true); , därURL är en hyperlänk.

Observera att om det här alternativet är inställt påSann hyperlänkar kan inte fungera i vissa PDF-läsare, t.ex. Chrome, Firefox.

JavaScript-åtgärder är förbjudna av PDF/A-1 och PDF/A-2-kompatibilitet.falskkommer att användas automatiskt när sparas till PDF/A-1 och PDF/A-2.

Exempel

Visar hur man sparar hyperlänkar i ett dokument som vi konverterar till PDF så att de öppnar nya sidor när vi klickar på dem.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.InsertHyperlink("Testlink", @"https://www.google.com/search?q=%20aspose", false);

// Skapa ett "PdfSaveOptions"-objekt som vi kan skicka till dokumentets "Spara"-metod
// för att ändra hur den metoden konverterar dokumentet till .PDF.
PdfSaveOptions options = new PdfSaveOptions();

// Ställ in egenskapen "OpenHyperlinksInNewWindow" till "true" för att spara alla hyperlänkar med Javascript-kod
// som tvingar läsarna att öppna dessa länkar i nya fönster/webbläsarflikar.
// Ställ in egenskapen "OpenHyperlinksInNewWindow" till "false" för att spara alla hyperlänkar normalt.
options.OpenHyperlinksInNewWindow = openHyperlinksInNewWindow;

doc.Save(ArtifactsDir + "PdfSaveOptions.OpenHyperlinksInNewWindow.pdf", options);

Se även