public static void Run() { // ExStart:DecorateFields // The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdfFacades_Forms(); // Open document FormEditor form = new FormEditor(); // Open the document and create a FormEditor object form.BindPdf(dataDir + "DecorateFields.pdf"); // Create a new facade object FormFieldFacade facade = new FormFieldFacade(); // Assign the facade to form editor form.Facade = facade; // Set the backgroud color as red facade.BackgroundColor = System.Drawing.Color.Red; // Set the alignment as center facade.Alignment = FormFieldFacade.AlignCenter; // All text fields will be modified: form.DecorateField(FieldType.Text); // Close and validate the modification like this: form.Save(dataDir + "DecorateFields_out_.pdf"); // ExEnd:DecorateFields }
public static void Run() { try { // ExStart:CopyOuterField // The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdfFacades_Forms(); // Open document FormEditor formEditor = new FormEditor(); // Open the document and create a FormEditor object formEditor.BindPdf(dataDir + "CopyOuterField.pdf"); // Copy a text field from one document to another one formEditor.CopyOuterField( dataDir + "input.pdf", "textfield", 1); // Close and save the output document formEditor.Save(dataDir + "CopyOuterField_out.pdf"); // ExEnd:CopyOuterField } catch (Exception ex) { Console.WriteLine(ex.Message + "\nThis example will only work if you apply a valid Aspose License. You can purchase full license or get 30 day temporary license from http:// Www.aspose.com/purchase/default.aspx."); } }
public static void Run() { try { // ExStart:CopyOuterField // The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdfFacades_Forms(); // Open document FormEditor formEditor = new FormEditor(); // Open the document and create a FormEditor object formEditor.BindPdf(dataDir + "CopyOuterField.pdf"); // Copy a text field from one document to another one formEditor.CopyOuterField(dataDir + "input.pdf", "textfield", 1); // Close and save the output document formEditor.Save(dataDir + "CopyOuterField_out_.pdf"); // ExEnd:CopyOuterField } catch (Exception ex) { Console.WriteLine(ex.Message + "\nThis example will only work if you apply a valid Aspose License. You can purchase full license or get 30 day temporary license from http:// Www.aspose.com/purchase/default.aspx."); } }
public static void Run() { // ExStart:DecorateFields // The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdfFacades_Forms(); // Open document FormEditor form = new FormEditor(); // Open the document and create a FormEditor object form.BindPdf(dataDir + "DecorateFields.pdf"); // Create a new facade object FormFieldFacade facade = new FormFieldFacade(); // Assign the facade to form editor form.Facade = facade; // Set the backgroud color as red facade.BackgroundColor = System.Drawing.Color.Red; // Set the alignment as center facade.Alignment = FormFieldFacade.AlignCenter; // All text fields will be modified: form.DecorateField(FieldType.Text); // Close and validate the modification like this: form.Save(dataDir + "DecorateFields_out.pdf"); // ExEnd:DecorateFields }
public static void Main() { // The path to the documents directory. string dataDir = Path.GetFullPath("../../../Data/"); //create FormEditor object FormEditor formEditor = new FormEditor(); //Open Document formEditor.BindPdf(dataDir+ "input.pdf"); //copy a field to another page formEditor.CopyInnerField("textfield", "newfieldname", 0); //close and save the output document formEditor.Save(dataDir+ "output.pdf"); }
public static void Run() { // The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdfFacades_Forms(); //create FormEditor object FormEditor formEditor = new FormEditor(); //Open Document formEditor.BindPdf(dataDir + "CopyInnerField.pdf"); //copy a field to another page formEditor.CopyInnerField("textfield", "newfieldname", 0); //close and save the output document formEditor.Save(dataDir + "CopyInnerField_out.pdf"); }
public static void Main() { // The path to the documents directory. string dataDir = Path.GetFullPath("../../../Data/"); //create FormEditor object FormEditor formEditor = new FormEditor(); //Open Document formEditor.BindPdf(dataDir + "input.pdf"); //copy a field to another page formEditor.CopyInnerField("textfield", "newfieldname", 0); //close and save the output document formEditor.Save(dataDir + "output.pdf"); }
public static void Run() { // ExStart:DeleteListItem // The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdfFacades_Forms(); FormEditor form = new FormEditor(); // Open the document and create a FormEditor object form.BindPdf(dataDir + "AddListItem.pdf"); // Delete list item form.DelListItem("listbox", "Item 2"); // Save updated file form.Save(dataDir + "DeleteListItem_out.pdf"); // ExEnd:DeleteListItem }
public static void Run() { // ExStart:SetSubmitButtonURL // The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdfFacades_Forms(); FormEditor form = new FormEditor(); // Open the document and create a FormEditor object form.BindPdf(dataDir + "input.pdf"); // Set submit URL form.SetSubmitUrl("submitbutton", "http:// Www.aspose.com"); // Save update document form.Save(dataDir + "SetSubmitButtonURL_out.pdf"); // ExEnd:SetSubmitButtonURL }
public static void Run() { // ExStart:DeleteField // The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdfFacades_Forms(); FormEditor formEditor = new FormEditor(); // Open Document formEditor.BindPdf(dataDir + "DeleteFormField.pdf"); // Delete field formEditor.RemoveField("textfield"); // Save updated file formEditor.Save( dataDir + "DeleteFormField_out_.pdf"); // ExEnd:DeleteField }
public static void Run() { // ExStart:SetFieldLimit // The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdf_Forms(); // Adding Field with limit FormEditor form = new FormEditor(); form.BindPdf(dataDir + "input.pdf"); form.SetFieldLimit("textbox1", 15); dataDir = dataDir + "SetFieldLimit_out.pdf"; form.Save(dataDir); // ExEnd:SetFieldLimit Console.WriteLine("\nField added successfully with limit.\nFile saved at " + dataDir); }
public static void Run() { // The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdfFacades_Forms(); //create FormEditor object FormEditor formEditor = new FormEditor(); //Open Document formEditor.BindPdf(dataDir+ "CopyInnerField.pdf"); //copy a field to another page formEditor.CopyInnerField("textfield", "newfieldname", 0); //close and save the output document formEditor.Save(dataDir+ "CopyInnerField_out.pdf"); }
public static void Run() { // ExStart:MoveField // The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdfFacades_Forms(); FormEditor formEditor = new FormEditor(); // Open Document formEditor.BindPdf(dataDir + "input.pdf"); // Move field to new location formEditor.MoveField("textfield", 300, 300, 400, 400); // Save updated file formEditor.Save( dataDir + "MoveFormField_out.pdf"); // ExEnd:MoveField }
public static void Run() { // ExStart:SetJSPushButton // The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdfFacades_Forms(); FormEditor form = new FormEditor(); // Open the document and create a FormEditor object form.BindPdf(dataDir + "input.pdf"); // Set JavaScript form.SetFieldScript("pushbutton", "app.alert('Hello World!');"); // Save update document form.Save(dataDir + "SetJSPushButton_out_.pdf"); // ExEnd:SetJSPushButton }
public static void Run() { // ExStart:DeleteField // The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdfFacades_Forms(); FormEditor formEditor = new FormEditor(); // Open Document formEditor.BindPdf(dataDir + "DeleteFormField.pdf"); // Delete field formEditor.RemoveField("textfield"); // Save updated file formEditor.Save( dataDir + "DeleteFormField_out.pdf"); // ExEnd:DeleteField }
public static void Run() { // ExStart:SetFieldLimit // The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdf_Forms(); // Adding Field with limit FormEditor form = new FormEditor(); form.BindPdf( dataDir + "input.pdf"); form.SetFieldLimit("textbox1", 15); dataDir = dataDir + "SetFieldLimit_out.pdf"; form.Save(dataDir); // ExEnd:SetFieldLimit Console.WriteLine("\nField added successfully with limit.\nFile saved at " + dataDir); }
public static void Run() { // The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdfFacades_Forms(); //open document FormEditor formEditor = new FormEditor(); //open the document and create a FormEditor object formEditor.BindPdf(dataDir + "input_form.pdf"); //copy a text field from one document to another one formEditor.CopyOuterField("textfieldform.pdf", "textfield", 1); //close and save the output document formEditor.Save(dataDir + "CopyOuterField_out.pdf"); }
public static void Run() { // ExStart:JustifyText // The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdfFacades_TechnicalArticles(); using (FileStream source = File.Open(dataDir + "Input1.pdf", FileMode.Open)) { MemoryStream ms = new MemoryStream(); // Create Form Object Aspose.Pdf.Facades.Form form = new Aspose.Pdf.Facades.Form(); // Open Source File form.BindPdf(source); // Fill Text Field form.FillField("Text1", "Thank you for using Aspose"); // Save the document in Memory Stream form.Save(ms); ms.Seek(0, SeekOrigin.Begin); FileStream dest = new FileStream(dataDir + "JustifyText_out.pdf", FileMode.Create); // Create formEditor Object FormEditor formEditor = new FormEditor(); // Open PDF from memory stream formEditor.BindPdf(ms); // Set Text Alignment as Justified formEditor.Facade.Alignment = FormFieldFacade.AlignJustified; // Decorate form field. formEditor.DecorateField(); // Save te resultant file. formEditor.Save(dest); // Close file stream dest.Close(); } // ExEnd:JustifyText }
public static void Run() { // ExStart:MoveField // The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdfFacades_Forms(); FormEditor formEditor = new FormEditor(); // Open Document formEditor.BindPdf(dataDir + "input.pdf"); // Move field to new location formEditor.MoveField("textfield", 300, 300, 400, 400); // Save updated file formEditor.Save(dataDir + "MoveFormField_out_.pdf"); // ExEnd:MoveField }
public static void Main() { // The path to the documents directory. string dataDir = Path.GetFullPath("../../../Data/"); //create instance of FormEditor FormEditor formEditor = new FormEditor(); //Open Document formEditor.BindPdf(dataDir+ "input.pdf"); //add list field in PDF file formEditor.AddField(FieldType.ListBox, "listbox", 1, 300, 200, 350, 225); //add list items formEditor.AddListItem("listbox", "Item 1"); formEditor.AddListItem("listbox", "Item 2"); //add multiple list items once string[] listItems = { "Item 3", "Item 4", "Item 5" }; formEditor.AddListItem("listbox", listItems); //save updated file formEditor.Save(dataDir+ "output.pdf"); }
public static void Run() { // ExStart:DecorateParticularField // The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdfFacades_Forms(); FormEditor form = new FormEditor(); // Open the document and create a FormEditor object form.BindPdf(dataDir + "input.pdf"); // Set field facade FormFieldFacade fieldFacade = new FormFieldFacade(); form.Facade = fieldFacade; fieldFacade.BackgroundColor = System.Drawing.Color.Red; fieldFacade.FontSize = 14; // Specify the form field which needs to be decorated form.DecorateField("textfield"); // Save updated PDF form form.Save(dataDir + "DecorateParticularField_out.pdf"); // ExEnd:DecorateParticularField }
public static void Main() { // The path to the documents directory. string dataDir = Path.GetFullPath("../../../Data/"); //create instance of FormEditor FormEditor formEditor = new FormEditor(); //Open Document formEditor.BindPdf(dataDir + "input.pdf"); //add list field in PDF file formEditor.AddField(FieldType.ListBox, "listbox", 1, 300, 200, 350, 225); //add list items formEditor.AddListItem("listbox", "Item 1"); formEditor.AddListItem("listbox", "Item 2"); //add multiple list items once string[] listItems = { "Item 3", "Item 4", "Item 5" }; formEditor.AddListItem("listbox", listItems); //save updated file formEditor.Save(dataDir + "output.pdf"); }
public static void Main() { // The path to the documents directory. string dataDir = Path.GetFullPath("../../../Data/"); //open document FormEditor formEditor = new FormEditor(); //Open Document formEditor.BindPdf(dataDir+ "input.pdf"); //add field formEditor.AddField(FieldType.Text, "textfield", 1, 100, 100, 200, 150); formEditor.AddField(FieldType.CheckBox, "checkboxfield", 1, 100, 200, 200, 250); formEditor.AddField(FieldType.ComboBox, "comboboxfield", 1, 100, 300, 200, 350); formEditor.AddField(FieldType.ListBox, "listboxfield", 1, 100, 400, 200, 450); formEditor.AddField(FieldType.MultiLineText, "multilinetextfield", 1, 100, 500, 200, 550); //save updated file formEditor.Save(dataDir+ "output.pdf"); }
public static void Run() { // ExStart:AddFormField // The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdfFacades_Forms(); FormEditor formEditor = new FormEditor(); // Open Document formEditor.BindPdf(dataDir+ "AddFormField.pdf"); // Add field formEditor.AddField(FieldType.Text, "textfield", 1, 100, 100, 200, 150); formEditor.AddField(FieldType.CheckBox, "checkboxfield", 1, 100, 200, 200, 250); formEditor.AddField(FieldType.ComboBox, "comboboxfield", 1, 100, 300, 200, 350); formEditor.AddField(FieldType.ListBox, "listboxfield", 1, 100, 400, 200, 450); formEditor.AddField(FieldType.MultiLineText, "multilinetextfield", 1, 100, 500, 200, 550); // Save updated file formEditor.Save(dataDir+ "AddFormField_out.pdf"); // ExEnd:AddFormField }
public static void Run() { // ExStart:AddListItem // The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdfFacades_Forms(); FormEditor form = new FormEditor(); // Open the document and create a FormEditor object form.BindPdf(dataDir + "AddListItem.pdf"); // Add list field in PDF file form.AddField(FieldType.ListBox, "listbox", 1, 300, 200, 350, 225); // Add list items form.AddListItem("listbox", "Item 1"); form.AddListItem("listbox", "Item 2"); // Add multiple list items once string[] listItems = { "Item 3", "Item 4", "Item 5" }; form.AddListItem("listbox", listItems); // Save updated file form.Save(dataDir + "AddListItem_out.pdf"); // ExEnd:AddListItem }
public static void Run() { try { // ExStart:HorizontallyAndVerticallyRadioButtons // The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdf_Forms(); // Load the previously saved document FormEditor formEditor = new FormEditor(); formEditor.BindPdf(dataDir + "input.pdf"); // RadioGap is distance between two radio button options. formEditor.RadioGap = 4; // Add horizontal radio button formEditor.RadioHoriz = true; // RadioButtonItemSize if size of radio button item. formEditor.RadioButtonItemSize = 20; formEditor.Facade.BorderWidth = 1; formEditor.Facade.BorderColor = System.Drawing.Color.Black; formEditor.Items = new string[] { "First", "Second", "Third" }; formEditor.AddField(FieldType.Radio, "NewField1", 1, 40, 600, 120, 620); // Add other radio button situated vertically formEditor.RadioHoriz = false; formEditor.Items = new string[] { "First", "Second", "Third" }; formEditor.AddField(FieldType.Radio, "NewField2", 1, 40, 500, 60, 550); dataDir = dataDir + "HorizontallyAndVerticallyRadioButtons_out_.pdf"; // Save the PDF document formEditor.Save(dataDir); // ExEnd:HorizontallyAndVerticallyRadioButtons Console.WriteLine("\nHorizontally and vertically laid out radio buttons successfully.\nFile saved at " + dataDir); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
public static void Run() { // ExStart:AddFormField // The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdfFacades_Forms(); FormEditor formEditor = new FormEditor(); // Open Document formEditor.BindPdf(dataDir + "AddFormField.pdf"); // Add field formEditor.AddField(FieldType.Text, "textfield", 1, 100, 100, 200, 150); formEditor.AddField(FieldType.CheckBox, "checkboxfield", 1, 100, 200, 200, 250); formEditor.AddField(FieldType.ComboBox, "comboboxfield", 1, 100, 300, 200, 350); formEditor.AddField(FieldType.ListBox, "listboxfield", 1, 100, 400, 200, 450); formEditor.AddField(FieldType.MultiLineText, "multilinetextfield", 1, 100, 500, 200, 550); // Save updated file formEditor.Save(dataDir + "AddFormField_out_.pdf"); // ExEnd:AddFormField }
public static void Run() { try { // ExStart:HorizontallyAndVerticallyRadioButtons // The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdf_Forms(); // Load the previously saved document FormEditor formEditor = new FormEditor(); formEditor.BindPdf(dataDir + "input.pdf"); // RadioGap is distance between two radio button options. formEditor.RadioGap = 4; // Add horizontal radio button formEditor.RadioHoriz = true; // RadioButtonItemSize if size of radio button item. formEditor.RadioButtonItemSize = 20; formEditor.Facade.BorderWidth = 1; formEditor.Facade.BorderColor = System.Drawing.Color.Black; formEditor.Items = new string[] { "First", "Second", "Third" }; formEditor.AddField(FieldType.Radio, "NewField1", 1, 40, 600, 120, 620); // Add other radio button situated vertically formEditor.RadioHoriz = false; formEditor.Items = new string[] { "First", "Second", "Third" }; formEditor.AddField(FieldType.Radio, "NewField2", 1, 40, 500, 60, 550); dataDir = dataDir + "HorizontallyAndVerticallyRadioButtons_out.pdf"; // Save the PDF document formEditor.Save(dataDir); // ExEnd:HorizontallyAndVerticallyRadioButtons Console.WriteLine("\nHorizontally and vertically laid out radio buttons successfully.\nFile saved at " + dataDir); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
public static void Main() { // The path to the documents directory. string dataDir = Path.GetFullPath("../../../Data/"); //open document FormEditor formEditor = new FormEditor(); //Open Document formEditor.BindPdf(dataDir + "input.pdf"); //add field formEditor.AddField(FieldType.Text, "textfield", 1, 100, 100, 200, 150); formEditor.AddField(FieldType.CheckBox, "checkboxfield", 1, 100, 200, 200, 250); formEditor.AddField(FieldType.ComboBox, "comboboxfield", 1, 100, 300, 200, 350); formEditor.AddField(FieldType.ListBox, "listboxfield", 1, 100, 400, 200, 450); formEditor.AddField(FieldType.MultiLineText, "multilinetextfield", 1, 100, 500, 200, 550); //save updated file formEditor.Save(dataDir + "output.pdf"); }