How to modify a PDF after signing

Our company has recently been upgrading from Adobe 8 to Adobe X (more specifically 10.1.10.) In Adobe 8 there is an ability to add/subtract pages after a signature has been signed, however this does not work in Adobe X with the default settings and I have not located a way to adjust this. Within the company there is a department in legal/accounting that handles the creation of PDF documents from basically start to finish. During their creation process there needs to be two signature: one for the creator of the document (this field is important enough that I cannot simply copy an ID/key so that anyone can sign anyone’s name however it is not important enough that it needs to lock a document or prevent any changes including adding/subtracting pages.) The creator will start a document sign and then pass it on where it will be modified, pages will be added/subtracted and words may be rearranged. Once it has been revised a couple to even a few time a second signature will lock the document. Is this still possible in Adobe Acrobat X Pro or Standard? Thank you in advance.

AFAIK the signature validation rules were significantly strengthen in Acrobat 9 and later. I do not remember whether adding pages was among those. BTW, by "subtracting pages"do you mean "deleting pages"? You could never delete a page in a signed document without invalidating the signature. Generally, in order to be able to modify signed PDF the original PDF, before the first signature, needs to be certified with certification permissions for specific actions, like permission to add more signature and fill form fields. You can certify the original PDF in Acrobat and its UI gives you a few certification permissions options. Adding pages is not in this list. LiveCycle has a more elaborate set of certification permissions but this is a fairly expensive solution and I do not remember whether Adding pages is in its permissions list.

Similar Messages

  • Convert interactive to static PDF after signing

    I'm using an interactive form and IF_FP_PDF_OBJECT->set_signature method to generate a signed adobe forms document in my ECC 6.0.
    I want to send the signed document by email to the recipient, and archive a copy on my archive server.
    It seems to me that before performing this actions I should convert the signed document to a static form.
    The document would be smaller, and after signing I will not need interactivity in the form anymore.
    Is this right?
    How can I convert fpformoutput-pdf document to static pdf?
    Thank you
    Best regards

    Hi
    after you sign your PDF, you can't modify anymore. The PDF will be static, all PDF fields will be read only.
    Usually after sign the PDF is a little more big.
    if you have fpformoutput-pdf after signing you already have a static PDF
    best regards

  • How to edit my document after signing?

    how to edit my document after signing?

    Hi fortm71591551,
    Follow the below procedure for editing your document after signing it:
    1. Open the File in Acrobat
    2. Right Click on the signature field and choose 'Clear Signature'
    3. Go to tools pane on the right side of the window then choose 'Edit' Under Forms Drop Down Menu.
    4. Right Click on the signature field  and choose delete.
    5. Click 'Close Form editing' and then you can make necessary changes and resign your pdf (If you want to).
    Hope that helps.
    Please revert back for any other query or if you need any further assistance.
    Regards,
    Rahul

  • How to modify a pdf?

    how to modify a existing pdf document?

    Hi kewme5798,
    You can edit a PDF file if you have the  Adobe Acrobat software
    1. Open Adobe Acrobat. From the File menu select "Open." Browse to the document you wish to edit and double-click the file to open it.
      2. Add or remove pages by selecting the "Tools" menu on the right-hand side of the page. Select the "Pages" option. Choose the appropriate action: "Insert from file," "Delete," "Extract" or "Replace," to name a few options. For example, to add pages from another PDF file, click the "Insert from file" option and select the file you wish to insert. Follow the prompts to tell Acrobat where to insert the additional pages (before or after the existing pages) and click "OK." Delete pages by the clicking the "Delete" option and highlighting the pages you wanted deleted from the PDF file.
    3. Edit the text within the pages by selecting "Tools," "Content," "Edit Document Text." Highlight the text you need to edit and type in the new text.
    4. Click on "Tools," "Content" and "Edit Object" to move objects around on the page, resize them, flip or rotate them. You can also edit the size and orientation of images and text boxes using this option.
      5. Complete the necessary editing, proofread your changes and click "Save As" from the File menu.  Name your document something to indicate that it is a revised version of the original document and click the "Save" button.

  • Cannot insert pages into PDFs after signed with a digital signature in adobe 9

    Is there any workaround that allows me to insert additional pages into a SIGNED pdf?
    Background:
    Author of a form create a form that needs multiple signatures and pages appended and converts to PDF for signing. Person 1 signs it, and sends it to person 2. Person 2 needs to include additional documentation and inserts the pages before signing.
    In the new version, I noticed that it changes the document security which may prevent the insert after you sign it. How do I disable this?

    Hi Bob,
    You may not like the answer, but it cannot be disabled. In previous versions, when you added a page it invalidated the signature. Starting with Acrobat 9, once the PDF file is signed you can no longer make changes that effect the content of the core PDF. The change was made to protect the integrity of the signature. You can still add comments, but (without getting too geeky) comments are not part of the core PDF like pages are, they live in a separate level. Also, you can still add form data, but like comments, what you type into a form field is not part of the core PDF.
    The bottom line is, we made the change to protect the integrity of the signture, and the signature protects the integrity of the document. Thus, changes to the document are no longer allowed in signed files.
    Steve

  • How do I avoid duplicates after signing back in to my current iCloud account on my iPad?

    I had to delete my newer iCloud account and sign in to the App store with my old AppleID to download missing apps on my first generation iPad. I did not delete Contacts or Calendar entries when I deleted the newer account so the data is still on my iPad. After I updated the apps I deleted the old account and signed on again with my newer account. I did not allow any data to merge when I signed in with either account. My question is: if I turn on Contacts and Calendar will the data duplicate? If so how can I avoid that happening? (I hope I explained this clearly enough)

    Having just changed my Apple ID to separate myself from my son who was sharing my ID I can tell you how to handle this in IOS7.  I went to the Apple web site and established my new ID.
    I followed the advice on this support page to change my Apple ID  Change your Apple ID - Apple Support
    I then followed the advice on this page to update the ID on my device Sign in with a different Apple ID on your iPhone, iPad, or iPod touch - Apple Support
    IMPORTANT!!!! When you delete your iCloud for your old Apple ID off your phone you will lose all your documents that are in the cloud but not your contacts that are out in the cloud.  Also, before following the directions on the"Sign in with a Different Account" page to delete the iCloud Apple ID first turn off iCloud sync on each item individually.  When you turn off the sync it will ask you if you want to keep the data on your phone.  Yes you do want this.  After turning off sync individually Delete the iCloud account for the old Apple ID.  Then when you then sign into iCloud with your new Apple ID select the Merge option and it will upload all your contacts and data to the iCloud account for your new Apple ID.
    If you simply Delete your iCloud account it will delete all your contacts off your phone.  If you delete iCloud without first turning sync off Contacts and your contacts are then deleted off your phone, don't worry.  Simply log back into iCloud with your old account and your contacts will be restored.  Then you can turn off the sync on all items, Delete the old account from iCloud, sign in with the new apple Id, select Merge iPhone data.  So it puts your contacts and data from your phone into your new iCloud account.

  • How to auto open PDF after saving a file?

    Hi!!! How y'll doing? I just switch to Mac recently. So can you guys kindly advise how do set auto open PDF file after save as a PDF file.
    What am I trying to say is that, I have a excel file and I want it to auto open after I save as PDF file.

    We are currently having users processing a large number of PDF's and would like to know if this is possible as well. The Save as PDF... option right now does not open the PDF file after it is created.

  • How to modify fillable pdf forms

    I'm using Mac OS 10.7.2.  I've been applying for a job through the Veterans Administration website, usajobs.
    I have not been able to save the fillable PDF documents as the website says I should.
    Every time I try to save, I lose the information I've typed in.
    The website says it should work with Safari 5.0, but it does not.
    It also says it should work with Acrobat Reader 9, but it does not. The tech at Acrobat said I needed Acrobat Pro X, which costs $489 and with a Mac does not have a trial period.
    I also tried something called PDF Pen, but that messed up the information in the forms.
    Any suggestions?
    Also, if I get far enough that I can save the data, it also requires me to sign the forms.  Any idea of how I can do that?
    Thanks

    Fill out the form, and instead of saving, File->Export... and save as a PDF with a different name.   If this works, you will need to do this with each edit.

  • How to fill up pdf forms & sign pdf contracts using digitizer pen & tablet?

    Greetings,
    I travel a lot and bring tons of documents for clients to sign. As I am trying to cut down on travel weight, i fancied upon the idea of using a digitizer such as the Genius EasyPen i405 to fill up pdf forms and sign contracts so i wouldnt have to scan, save and email the forms back to the office thousands of miles away. I would like to know if it is possble to do that using such a device. If its possible, how? I use acrobat X. Any advise you can give would be greatly appreciated. Hope to hear from you soonest. Thank you.

    Thanks for your response jallisy. I just thought about this because i read somewhere that the pen acts like a mouse cursor when you move it around the digitizer. I figured the pen could act as a mouse while the digitizer could act as a mouse pad, as such the size doesnt really matter, considering you need to press a button on the pen to engage the digital ink and you use the computer screen as your guide. I havent really tried one but am just starting to explore the idea as tablets like the Ipad are now allowing users to fill up forms and sign pdfs with a finger or a capacitive pen. Youtube offers all these interesting pdf signing and editing with the Ipad. I just really dont want an Ipad. I still think a solution is just around the corner. But i am not willing to buy an expensive tablet with limited storage and productivity features over a real laptop.
    The genius site for the pen stated that i can sign microsof office docs but no pdf was mentioned. I guess they have a special software for that but the people at genius havent gotten back to me yet. Another way i was thinking about was converting all the pdfs to word, sign the word document and then save as a pdf again ... the document is prone to be edited though and formats could be accidentally changed so was really thinking about doing this directly with a PDF instead.

  • How to modify LobSystemInstance properties after deployment

    Hi,
    I've added some properties to my LOBSystemInstance (like explained here:http://social.technet.microsoft.com/Forums/en-US/sharepoint2010programming/thread/01ad2bf2-7ebc-434f-beac-e2d934847b34)
    I cannot find where to modify the properties once the BDC is deployed.
    Is it possible to have an administrator change the property values once the BDC is deployed? For instance when a DB password changes?
    regards, Felix

    Hi Felix,
    You need to be using a custom connector to be able to use those properties and interfaces.
    I have managed to get those elusive properties you are after, I followed the book from Scot Hiller and also this blog:
    http://jardalu.blogspot.com/2010/03/writing-custom-connector-for-bcs.html
    I have written an internal document for us at Lightning Tools explaining how to transform a BCS Meta Man project to a Custom Connector. This is the full model I used
    <?xml version="1.0" encoding="utf-8"?>
    <Model Name="CustomConnectorMashupLobSystemModel" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/windows/2007/BusinessDataCatalog">
    <LobSystems>
    <LobSystem Name="CustomConnectorMashupLobSystem" Type="Custom">
    <Properties>
    <Property Type="System.String" Name="SystemUtilityTypeName">CustomConnectorMashup.Custom.Connector, CustomConnectorMashup, Version=1.0.0.0, Culture=neutral, PublicKeyToken=02df3463d06f0080</Property>
    </Properties>
    <LobSystemInstances>
    <LobSystemInstance Name="CustomConnectorMashupLobSystemInstance">
    <Properties>
    <Property Name="ConnectionString" Type="System.String">Persist Security Info=False; Integrated Security=SSPI; Server=.\;Connect Timeout=30;Database=AdventureWorksLT;</Property>
    </Properties>
    </LobSystemInstance>
    </LobSystemInstances>
    <Entities>
    <Entity Name="Product" Namespace="CustomConnectorMashup.Model" Version="20.0.0.0">
    <Properties>
    <Property Name="OriginalTableName" Type="System.String">[SalesLT].[Product]</Property>
    <Property Name="IsCustomCode" Type="System.Boolean">false</Property>
    <Property Name="Class" Type="System.String">CustomConnectorMashup.Model.ProductEntityService, CustomConnectorMashupLobSystem</Property>
    <Property Name="Title" Type="System.String">Name</Property>
    </Properties>
    <Identifiers>
    <Identifier Name="ProductID" TypeName="System.Int32" />
    </Identifiers>
    <Methods>
    <Method Name="Test">
    <Parameters>
    <Parameter Name="returnParameter" Direction="Return">
    <TypeDescriptor Name="ProductList" TypeName="System.Collections.Generic.IEnumerable`1[[CustomConnectorMashup.Model.GetAllProductEntitysProperties, CustomConnectorMashup, Version=1.0.0.0, Culture=neutral, PublicKeyToken=02df3463d06f0080]]" IsCollection="true">
    <TypeDescriptors>
    <TypeDescriptor Name="Product" TypeName="CustomConnectorMashup.Model.GetAllProductEntitysProperties, CustomConnectorMashup, Version=1.0.0.0, Culture=neutral, PublicKeyToken=02df3463d06f0080">
    <TypeDescriptors>
    <TypeDescriptor Name="ProductID" TypeName="System.Int32" IdentifierName="ProductID" ReadOnly="true" />
    <TypeDescriptor Name="Name" TypeName="System.String" />
    </TypeDescriptors>
    </TypeDescriptor>
    </TypeDescriptors>
    </TypeDescriptor>
    </Parameter>
    </Parameters>
    <MethodInstances>
    <MethodInstance Name="Test" DefaultDisplayName="FinderTest" Type="Finder" ReturnParameterName="returnParameter" />
    </MethodInstances>
    </Method>
    </Methods>
    </Entity>
    </Entities>
    </LobSystem>
    </LobSystems>
    </Model>
    This was my connector class
    using System;
    using System.Collections;
    using System.Collections.Generic;
    using CustomConnectorMashup.Model;
    using Microsoft.BusinessData.Infrastructure;
    using Microsoft.BusinessData.MetadataModel;
    using Microsoft.BusinessData.Runtime;
    namespace CustomConnectorMashup.Custom
    public class Connector : ISystemUtility, IAdministrableSystem
    #region IAdministrableSystem Members
    public IList<AdministrableProperty> AdministrableLobSystemProperties
    get { return null; }
    public IList<AdministrableProperty> AdministrableLobSystemInstanceProperties
    get
    return new List<AdministrableProperty>
    // Add the Connection String to the Administrable Properties so it can be changed in Central Administration
    new AdministrableProperty("Connection String", "The Connection String", typeof (string), "ConnectionString", typeof (string), true)
    #endregion
    public IEnumerator CreateEntityInstanceDataEnumerator(object rawStream, ISharedEntityState sharedEntityState)
    var enumerableStream = rawStream as IEnumerable;
    if (enumerableStream != null)
    return enumerableStream.GetEnumerator();
    throw new InvalidOperationException("Invalid stream returned");
    public ITypeReflector DefaultTypeReflector
    get { return null; }
    public IConnectionManager DefaultConnectionManager
    get { return null; }
    public void ExecuteStatic(IMethodInstance methodInstance, ILobSystemInstance lobSystemInstance, object[] args,
    IExecutionContext context)
    if (methodInstance == null)
    throw (new ArgumentNullException("methodInstance"));
    if (lobSystemInstance == null)
    throw (new ArgumentNullException("lobSystemInstance"));
    if (args == null)
    throw (new ArgumentNullException("args"));
    // Read Connection string from LobSystem Instance
    var connectionString = lobSystemInstance.GetProperties()["ConnectionString"] as string;
    switch (methodInstance.MethodInstanceType)
    case MethodInstanceType.Finder:
    // Added switch to allow multiple instances of each type
    switch (methodInstance.Name)
    case "Test":
    ExecuteTestMethod(connectionString, args);
    break;
    break;
    default:
    throw new NotImplementedException("Only Finder Method Implemented");
    private static void ExecuteTestMethod(string connectionString, object[] args)
    // Call default method and assign to 0 index of args
    args[0] = ProductEntityService.TestMethod(connectionString);
    I hope this helps a bit, I do have a project that worked for me that I could send to you to pick apart if that would be helpful. I think I might need to write a blog post so others can benefit from it.
    All the best
    Phill
    helpful? …please mark it so!
    Lightning Tools Check out our SharePoint Tools and Web Parts
    BCS Meta Man Automatic BCS Model Generation
    BCS Tester Man Open Source BCS test client

  • Autosaving PDF after signing

    Hi,
    I have created a form that has signature fields. This is posted onto our Intranet, when a user signs the form it automatically tries to save a copy of the document  is there a way to turn this save option off but still allow the signing. The reason for this is because I have multiple signature fields in the document and want it to be saved only when I have signed the document.
    Thanks

    Hi,
    The short answer is no.
    The reason is two fold. First, signing in memory (that is computing the digest of the signed byte range) is too risky because the bits can change during the signing operation and you could end up signing something you didn't intend to. It's much safe to compute the digest over the bits written to disk. Second, you have to commit a Save operation in order to preserver the rollback (view signed version) functionality.
    I know it's not the answer you wanted to hear, but when it comes to signing we err on the side of safety.
    Steve

  • How to modify clip borders after "Open in Timeline"?

    I have a little clip in the main timeline history and I make "Open in Timeline". Now I can't modify the clip borders from inside this internal timeline. I thought I could grab the side arrows and extend or shorten this clip but I can't. Am I missing something???

    Why would you want to do that?!
    There are very few situations where one would be advised to use this.
    Instead, if you want to use a larger section of the clip, drag it to a project timeline and extend by draggind the yellow lines at the ends of the clip.

  • How to modify HTML immediatley after loading it??

    I have created a web browser and I need it to have large text size as default (i.e as soon as a web page is loaded). I have written the code to do this and it works when assigned to a Jbutton.
    However if use the doClick() method to invoke the button immediatley after the HTML page is loaded(using the setPage method) the HTML remains the same.
    There was a suggestion that the font resizing is being done before the document is fully loaded. So I tried to synchronize the thread of my largeText method and delay execution of the doClick by using the SwingUtilities.invokeLater method.
    This never worked does anybody have a solution to this problem??
    Below is the code of my Display and largetext methods.
    if (e.getSource().equals(largeText)){
    Thread runner = new Thread() {
    public synchronized void run() {
    HTMLDocument doc = ((HTMLDocument) htmlMain.getDocument());
    doc.setCharacterAttributes(0, htmlMain.getDocument().getLength(), doc.getStyleSheet()
    .getDeclaration("font-size:24"), false);
    runner.start();
    SwingUtilities.invokeLater(runner);
    } // End if
    public void DisplayPage(String strURL) {
    currentURL = strURL;
    textURL.setText(strURL);
    //m_btnReload.setToolTipText(strURL);
    try {
    setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
    htmlMain.setPage(strURL);
    SwingUtilities.invokeLater(new Runnable() {
    public void run() {
    largeText.doClick();
    catch (Exception exc) {
    htmlMain.setText("");
    statusBar.setText("Could not open starting page. Using a blank.");
    finally {
    setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
    } //end try
    //largeText.doClick();
    }

    You didn't set the width and height to 20. You set the
    magnification to 20 percent. That's what _xscale and _yscale are:
    the percentage by which an object is scaled (enlarged or reduced).
    If you want to set an image's actual width and height:
    image._width = 20;
    image._height = 20;

  • How do I open PDFs after getting Open Photoshop message?

    Cannot open PDFs. Get note saying have to open Creative Suite program such as Photoshop. Do so, it doesn;t work open both Illustrator and Inesign and still cannot open PDFs. HELP

    Thanks Pat,
    Sorted it out. Opening files by going to File---Open.
    With appreciation,
    Claude

  • LOVs - how to modify same LOV  after items are selected.

    Hi all, I have a Record Group which returns a list of Staff Surnames.
    I also have a LOV that uses that Record Group. I have a Project-Staff table that has a composite primary key of project_id and staff_id.
    What I need to do is dynamically change the contents of the LOV so that when a staff name is selected their name no longer appears in the LOV for that project.(their staff_id gets written to the Project-Staff table along with the project_id).
    Its just a simple form for allocating staff to a project. Any ideas on how I should formulate the SQL statement ? I'm stuck because if the project needs lots of staff, MY SQL statement would look a right mess.
    Thanks.

    Thanks guys. I got the delete_group_row to work. Unfortunately I can't get it to work how I would like it to.
    Once the user selects a name from the list (using LOV) and executes the query, the selected staff name and some of their staff details populate the form. I have created an "Add Staff" button and once it is pressed the staff_id for that staff member and function_id will be written into the Function-Staff table. The Form is then cleared. The next time the user accesses the LOV I want the previously selected name to be omitted from the list.
    If I hard code the row number to be deleted "delete_group_row('fname_rg',1);" it deletes that record perfectly. But hard coding the row to be deleted is no good to me. Is there a way of finding out what the row number is for the name selected and pass that to the delete_group_row built in ?
    Or am I simply missing something here ??

Maybe you are looking for

  • How to execute host command in trigger

    dear professional: i'm trying to create a trigger that when a certain value inserts into a table , it fires some UNIX command to do the job following here is what i tried ,create a trigger that gives host command , but when i tried insert , it fails

  • Jsp forward problem, I think.....

    I have a default.htm page that takes in a feild, EMP_NUM. Once the user           hits the Submit button, I run a select statement(select.jsp) to see if that           number exists. If it does then I forward the contents to correct.jsp, if the      

  • Getting the context and host name during initialization

    I am trying to find a way to get the Context path and the host name during the ContextInitialized event, but without any luck. I think it is very strange that you can not even find the context path or the host name of the application you are running

  • How do I delete apps. Of my iPad.

    How do I get apps. Off my iPad air permanently.

  • Cant Update Dreamweaver CS3 #9  3481

    I recently bought a copy from adobe of CS3 Dreamweaver and all is well except a couple of needs to restart now and there. I tried to update using "help" , "updateing" and it says no interconnection to internet can be found. I am connected and tried d