// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void AddJavascriptAction()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_WorkingDocuments();
using (var editor = new Aspose.Pdf.Facades.PdfContentEditor())
{
// Bind PDF document
editor.BindPdf(dataDir + "sample.pdf");
// Create Javascript link
var rect = new System.Drawing.Rectangle(50, 750, 50, 50);
var code = "app.alert('Welcome to Aspose!');";
editor.CreateJavaScriptLink(code, rect, 1, System.Drawing.Color.Green);
// Save PDF document
editor.Save(dataDir + "JavaScriptAdded_out.pdf");
}
}
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void AddJavascriptAction()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_WorkingDocuments();
using var editor = new Aspose.Pdf.Facades.PdfContentEditor();
// Bind PDF document
editor.BindPdf(dataDir + "sample.pdf");
// Create Javascript link
var rect = new System.Drawing.Rectangle(50, 750, 50, 50);
var code = "app.alert('Welcome to Aspose!');";
editor.CreateJavaScriptLink(code, rect, 1, System.Drawing.Color.Green);
// Save PDF document
editor.Save(dataDir + "JavaScriptAdded_out.pdf");
}