How to restrict the ability to save a PDF file in Acrobat.

Hello ! This is my first topic, evaluating to acquire Acrobat Professional 8, and I am asked if possible to restrict the ability to save a pdf file, when users are reading the file with Acrobat Reader. We are into creating a in-house document accessible to all users internally, using Acrobat Reader. I was able to restrict the printing, but I am unable to restict the saving of the file.
Any one knows if this possible ? or not?
Users are using Windows XP/2k
Thanks

Once they open it on their machine, they have a copy on that machine. They can simply move that copy to where ever they desire, making copies as they go. You can restrict copying content (though not full proof), printing, and changing the document, but not the physical file itself. Be careful with security and the assumption it fixes all your issues. PDF security is not all that secure. If you need higher levels of security, they you have to use the DRM (I think that is it) at a pretty cost.

Similar Messages

  • COPA reports KE30 - restricting the ability to Save definitions

    Hi All,
    Has anyone been able to restrict the ability to Save definition (Report-> Save Definition) but allowing a user to save data.
    I have been playing around with auth object K_KEB_REP and Activity L0.
    If I remove this activity - yes the user cannot save definition but they loose alot of other functionality from the "Report" menu like Saving data, exporting and so fourth.
    I only want to restrict the Save Definition option
    Is there a way to do this??

    I would suggest on restricting both the below objects
    K_CCA
    K_REPO_CCA
    Maintain the related cost center in both the above objects. Then in COPA report user will be able to see that particular report only where he/she is authorized to...
    Arpan

  • How to download the blocked ALV output to PDF file.

    How to download the blocked ALV output to PDF file.
    I am able to download the BLocked ALV output in PDF format,
    but the each bolck in ALV is displaying different pages of PDF.
    In my report I have 4 block in 1 page, I am able to see the output in PDF but in different page.
    How to avoid the Page-break in PDF.
    Thanks,
    Ravi Yasoda.

    hi,
    I believe that your have 4 containers on the screen with individual ALV display. in this case, there is no way to get combined PDF output to my knowledge.
    However you can use Smartform/Sapscript as output which would allow you to display ALV in blocks and also print it in one.
    Regards,
    Nirmal

  • Programming help - how to get the read-only state of PDF file is windows explorer preview is ON?

    Programming help - how to get the read-only state of PDF file is windows explorer preview is ON?
    I'm developing an application where a file is need to be saved as pdf. But, if there is already a pdf file with same name in the specified directory, I wish to overwrite it. And in the overwrite case, read-only files should not be overwritten. If the duplicate(old) file is opened in windows (Win7) explorer preview, it is write protected. So, it should not be overwritten. I tried to get the '
    FILE_ATTRIBUTE_READONLY' using MS API 'GetFileAttributes', but it didn't succeed. How Adobe marks the file as read-only for preview? Do I need to check some other attribute of the file?
    Thanks!

    Divya - I have done it in the past following these documents. Please read it and try it it will work.
    Please read it in the following order since both are a continuation documents for the same purpose (it also contains how to change colors of row dynamically but I didnt do that part I just did the read_only part as your requirement) 
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f0625002-596c-2b10-46af-91cb31b71393
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d0155eb5-b6ce-2b10-3195-d9704982d69b?quicklink=index&overridelayout=true
    thanks!
    Jason PV

  • How to print the mirror image of a pdf file?

    Hi,
    Does anyone know if it is possible to print the mirror image of a pdf file? I could have sworn I have done this before in an older version of Acrobat.
    I am currently working with Adobe Acrobat 8.0 Professional.
    Thank you,
    Tina

    I just tested this and it worked fine for me.
    When you select to print the cropped page, in the print dialog will be a thumbnail of what is about to be printed. Does this display just the cropped portion or the whole page?

  • QuickTime Player 10.1 no more includes the ability to save a movie file in the same format as the original movie after editing it? No, it doesn't!

    Since upgraded to Lion, I have to wait for QuickTime Player 10.1 to "CONVERT" every file that I edited in it.
    Yes, it might save some disk space for me.(Which is not always the case though.) But it also takes almost 10 times or more as it did when back on Snow Leopard with QuickTime Player 10.0 there I could save any file in the same format as the original movie WITH NO NEED TO CONVERT IT.
    Now I have to wait like 10 minutes to delete just a few frames.(The time it takes depends upon the original size of that movie. The larger the longer.) And guess what? If you have two clips originally split up from a movie and sperately getting saved(converted actually) with a loooooooot of time, and you naively added one of them to the other's end and then saved the finished one. It converts AGAIN! Doing so back on Snow Leopard with QuickTime Player 10.0 only takes you even a few seconds only!
    Seriously, are we eating Apple or dirt this time?

    My existing movies are all the following types straight from FinalCut
    Apple Intermediate Codec, 1920 × 1080, Millions
    16-bit Integer (Little Endian), Stereo, 48.000 kHz
    This particular movie is 6.66 Gb
    The new Quicktime player in OS Mavericks converts these to the following format:
    Apple ProRes 422, 1920 x 1080
    Linear PCM, 16 bit little-endian signed integer, 2 channels, 48000 Hz
    And a movie size of 6.48 Gb
    It seems obvious from other forum posts this is a planned move so that everything is the "new mobile device" ready state/format. To use Marc Speth's post as material....
    https://discussions.apple.com/message/23749558#23749558
    this is probably about dumbing down desk top OS to that pf iPhones and iPads. This is not what I paid good money to own a Mac Book Pro for....
    Today I rolled all the back to Snow Leopard. Really good move...... All those new features hey? I lost the ability to work in spaces and of course the whole Quicktime debacle.
    The rolling back process was easy, restored from a point prior to installing Lion and Mavericks and the only issue was my iPhoto libraries. Thank my stars that I still had back ups that I had not converted yet.... viva la Mavericks...NOT. Apple can keep it.
    Unsure if you are just venting or if there is supposed to be a question here. Basically, I assumed this to be Apple's idea of an improvement. That is, I really believe the ProRes 422 codec is a better intermediate codec than the AIC codec but most of my old HDV camcorder family tapes were imported by iMovie (for compatibility with my wife's non-FCP computer configuration) and, like your content, is/remains stored as AIC/PCM MOV files. At first I thought this might be a generalized change affecting all QT X based apps but when I went to check the latest iMovie v10.0 update, became confused when I noted that AIC source files were not automatically updated to ProRes 422 and continue to play natively in the iMovie source media viewer.
    I guess this is supposed to be a logical evoluption and we were supposed to have seen the "handwriting on the wall" dating back to when Apple's first released the free ProRess "player" ProRes 422 codec. Still, it would have been nice if Apple had given some warning during the last few years so users could plan and prepare for such a drastic change. For the moment, I am just thankful that AIC remains, at least temporarily, supported nativelyby the iMovie video editor under Mavericks. Thank goodness for small favors.

  • How to embed the needed fonts in a pdf file

    Dear Sir/Mam,
    We had purchased licenced version of adobe acrobat x pro
    We are facing issues while embedding the font in the pdf file
    Please find the below mentioned requirement
    Requirement:
    We have a pdf file (template) with some static images and static text in it
    We need to populate dynamic data in the pdf file for this we may use text boxes
    We need to set the font name for the text box and embed that font in the pdf template (Eg:Font to be used in textboxes is "RotisSansSerif-Bold")
    Queries
    Please let us know how to embed the needed fonts in the pdf file?
    Once user exports the pdf file, even if user doesnot have the fonts installed in his system the text need to be displayed in the same fonts,how to acheive this?Eg:if we define "RotisSansSerif-Bold" as font in the textboxes,after exporting the data the text need to be in the same font.
    Note:
    Fonts will only installed in the application server and not in the client system
    The mentioned requirement need to work on below mentioned specifications
    OS:Windiows-XP,  Browser:IE
    OS:Mac osx, Browser:Safari
    Regards,
    S.N.Prasad

    There is a similar post just a few away from yours. I will suggest what I would try. Open your job settings file (press or print preferred to get all fonts) and then select the properties and the font tab. At your font to the always embed list and you will likely need to uncheck the subset box. Then save your job settings (give it a name that is meaningful to you, you can not use the settings file you started with as they are read only and I do not recommend changing that). Maybe that will do the job. Of course that is for the creation of the PDF, I forgot you were talking about a form. You might check the form field properties, but I suspect you have already tried that. Guess I don't play with forms enough. Others may be by to answer.

  • How to save my PDF file from Acrobat to my document in my Adobe Reader in my iPad ???

    I can't save my file from the Acrobat to my iPad Adobe Reader ....... This make me difficult to save things in my iPad ..... I really need someone help !!!!

    You can move any pdf file from your computer to your Reader iOS app with the iTunes application using its sync capability. You can also place the pdf on the web and use Safari or email it to yourself (and use Mail) to get the pdf into Reader for iOS. When you get a link to a pdf you can tap the link to view the pdf file file. When viewing the pdf file you can tap the pdf file again and you will be given a choice of applications you can use to opening the pdf file in the app will transfer the pdf to the application's sandbox.

  • Filling in the blanks on a downloaded .pdf file using Acrobat Pro 5.1

    I've downloaded a form and need to fill it out and submit it online. I have Adobe Acrobat Professional 5.1. For the life of me, I can't figure out how to do it. The document has no security settings. Can someone please help? I'd sure appreciate it.

    There was no Pro under AA5, just AA5. If you do not get a warning when the PDF is open, then simply select the form tool, just to the right of the crop tool in my AA5. In AA5, you select the type of field, probably text in your case, as well as create a field box that will be the location of the information. Provide a name, and then go through the tabs to set the options (like type face). Once the fields are done, just fill them in while the hand is selected.
    I suspect that the form was meant to be printed and filled in by hand. It seems that folks don't want to print any more, or use a typewriter (OK, I know that only folks my age own a typewriter - but you can use your word processor to do the job also with a little bit of work in placing the type). Sorry, I could not resist a little bit of a jab at my age.

  • How do I save a pdf file to a folder?

    How do I save a pdf file to a folder?

    Hi,
    Are you trying to save your PDF files from Acrobat.com to your folder in our computer?
    If so, download your PDF files from https://files.acrobat.com to your local folder.
    Please let me know if I did not answer your question.
    Hisami

  • I am using a verizon email address and microsoft office for mac outlook program to manage my emails.   Does any one know if  the apple outlook version offers the ability to save emails as a pdf so that I can save it to my hard drive and how to access?

    I am using a verizon email address and microsoft office for mac outlook program to manage my emails.   Does any one know if  the apple outlook version offers the ability to save emails as a pdf so that I can save it to my hard drive and how to access?

    This is the Microsoft forum site that parallels what Apple has:
    Office for Mac forums
    It's not uncommon for MS employees who work with the Mac side of the business to help there. All in all a useful resource for Office:Mac

  • Since upgrading to Lion, i am unable to take screen shots.  i get the message that i don't have permission to save files to the place where SSs are saved.  how can i regain the ability to save screen shots?  thanks

    since upgrading to Lion, i am unable to take screen shots.  i get the message that i don't have permission to save files to the place where SSs are saved.  how can i regain the ability to save screen shots?  thanks

    First of all, are you using the OS native screen capture?
    If not, make sure the application you're using has been update for Lion.  I was using Snapz Pro for years, but I need to update it for use with Lion. Meanwhile Grab and the keyboard shortcuts are working on my Lion load.
    If you are using the native capture mode unsuccessfully, I would run the Disk Utility and repair permissions on the drive. For some reason, even in past OS Versions, routine maintenance of permissions makes life a lot easier.

  • How to restrict the duplicate values in lov column of VO based Adv Table

    Hi Gurus,
    I want to restrict the duplicate values at lov which is a colunm in an Adv Table.
    If user enters duplicate values then first it should show an error msg that Duplicate values have been entered.
    After the duplicate values have been removed, then the user can save all the values in the table.
    My Adv Table is based on a VO.
    The link how to restrict the duplicate values at form level
    talks about Adv Table based on a EoVO, which doesnot work in my case.
    My Approach,
    I am iterating through RowSetIterator and committing through PROCEDURE.
    I am able to avoid duplicate entry through a function checkRespId. (given below)
    Below code is for iterating and committing.
    public void saveline(String reqid,String userid)
    System.out.println("RequestId/saveline"+reqid);
    System.out.println("UserId/saveline"+userid);
    OAViewObject vo = (OAViewObject)getRespLineVO1();
    RespLineVORowImpl row = null;
    int fetchedRowCount = vo.getFetchedRowCount();
    RowSetIterator deleteIter = vo.createRowSetIterator("deleteIter");
    if (fetchedRowCount > 0)
    deleteIter.setRangeStart(0);
    deleteIter.setRangeSize(fetchedRowCount);
    for (int i = 0; i < fetchedRowCount; i++)
    System.out.println("Inside the for LOOP");
    row = (RespLineVORowImpl)deleteIter.getRowAtRangeIndex(i);
    String respoidid = row.getAttribute("ResponsibilityId")+"";
    String respname = row.getAttribute("ResponsibilityName")+"";
    String stdate = row.getAttribute("StartDate")+"";
    String enddate = row.getAttribute("EndDate")+"";
    String linestatus ="A";
    if(userid!=null)
    if(!(respoidid.equals("null")) && respoidid!=null)
    String checkingrespid=null;
    checkingrespid = checkRespId(userid,respoidid);+contains no if not duplicate and yes if its duplicate+
    System.out.println("checkingrespid for Resp with ID :"+respoidid+"exists or not "+checkingrespid);
    if(checkingrespid.equals("No"))
         String message, result = null;
    Connection txn = getOADBTransaction().getJdbcConnection();
    try
    calling PROC ...
    catch(Exception e)
    message = "Error in Inserting into line" + e;
    throw new OAException(message, OAException.ERROR);
    else
    throw new OAException("You have entered duplicate no. of values", OAException.ERROR);
    else
    System.out.println("respoidid is null");
    break;
    deleteIter.closeRowSetIterator();
    public String checkRespId(String userid,String respoidid)
    String createRow="No";
    OAViewObject vo = (OAViewObject)findViewObject("CheckRespVO1");
    if (vo != null)
    vo.setWhereClauseParams(null);
    vo.setWhereClauseParam(0, userid);
    vo.setWhereClauseParam(1, respoidid);
    vo.executeQuery();
    System.out.println("ROW COUNT IS "+vo.getRowCount());
    if(vo.getRowCount()>0)
    createRow="Yes";
    else
    createRow="No";
    return createRow;
    Problem:
    I remove the duplicate entries and click on save and get this error.
    Unable to perform transaction on the record. \nCause: The record contains stale data. The record has been modified by another user.
    \nAction: Cancel the transaction and re-query the record to get the new data.
    Thanks,
    Sombit

    Hi Anil,
    I am trying out your code but stuck in inserting the rows
    using your code in URL: http://oracleanil.blogspot.com/2010/09/oaf-passing-table-type-object-to-oracle.html
    I am always getting the same exception i.e COde blast in when I run.
    My modified code is:
    String[] as = null;
    Number[] vNumber = null;
    Number[] vNumberrespid = null;
    Number reqidnumber = null;
    reqidnumber = new Number(Integer.parseInt(reqid));
    Connection txn = getOADBTransaction().getJdbcConnection();
    String mCreateSearchRequestStatement = null;
    OAViewObject vo = (OAViewObject)findViewObject("RespLineVO1");
    int j = vo.getFetchedRowCount();
    try
    System.out.println("abouce try");
    vo.reset();
    if (vo.getFetchedRowCount() > 0)
    System.out.println(String.valueOf("Fetched row count ").concat(String.valueOf(vo.getFetchedRowCount())));
    int i = 0;
    as = new String[j];
    vNumber = new Number[j];
    vNumberrespid = new Number[j];
    while (vo.hasNext())
    vo.next();
    System.out.println(String.valueOf("Inisde the do while loop").concat(String.valueOf(i)));
    vNumber[i] = (reqidnumber);
    vNumberrespid = ((Number)vo.getCurrentRow().getAttribute("ResponsibilityId"));
    as[i] = String.valueOf(vo.getCurrentRow().getAttribute("ResponsibilityName")).concat(String.valueOf(""));
    System.out.println("Request ID "+reqidnumber[i]);//getting null even there is some value selected
    System.out.println("ResponsibilityId "+vNumberrespid[i]);//getting null even there is some value selected
    System.out.println("Resp Name "+as[i] );//getting null even there is some value selected
    i++;
    CallableStatement cs = txn.prepareCall("{call XX_PassTableType.XX_PassTableType_prc(:1, :2,:3)}");
    ARRAY array = new ARRAY(new ArrayDescriptor("APPS.JTF_NUMBER_TABLE", txn), txn, vNumber);
    ARRAY arraynew = new ARRAY(new ArrayDescriptor("APPS.JTF_NUMBER_TABLE", txn), txn, vNumberrespid);
    ARRAY array1 = new ARRAY(new ArrayDescriptor("APPS.JTF_VARCHAR2_TABLE_100", txn), txn, as);
    cs.setArray(1, array);
    cs.setArray(2, arraynew);
    cs.setArray(3, array1);
    cs.registerOutParameter(3, 2003, "JTF_VARCHAR2_TABLE_100");
    cs.execute();
    ARRAY error = null;
    error = (ARRAY)cs.getArray(2);
    if ((error != null) && (error.length() > 0))
    System.out.println(String.valueOf("Error is ").concat(String.valueOf(error.getArray())));
    String[] retError = new String[j];
    retError = (String[])error.getArray();
    System.out.println(String.valueOf("Error in saving data").concat(String.valueOf(retError[0])));
    cs.close();
    catch (Exception exception)
    throw new OAException("code blast", OAException.ERROR);
    Thanks,
    Sombit

  • How to restrict the display of report variants

    Hello All,
    I want t know how to restrict the display of report variants.
    I mean, when a user saves a variant for his/her purpuse on some report program, only he/she can refer the variant while other users cannot.
    I know that by setting the attribute of the variant ("Protect Variant ", "Only Display in Catalog"), this would be possible, but I want to know another way, without this setting.
    Thank you for your help in advance.
    Regards,

    Hi,
    Can you just try this
    DATA:it_varid TYPE TABLE OF varid.
    DATA:wa_varid TYPE varid.
    INITIALIZATION.
      SELECT * FROM varid INTO TABLE it_varid
          WHERE report = sy-repid
          and ename = sy-uname.
      IF sy-subrc = 0.
        LOOP AT it_varid INTO wa_varid .
          CALL FUNCTION 'RS_SUPPORT_SELECTIONS'
            EXPORTING
              report               = sy-repid
              variant              = wa_varid-variant
            EXCEPTIONS
              variant_not_existent = 1
              variant_obsolete     = 2
              OTHERS               = 3.
          IF sy-subrc <> 0.
            MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                    WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
          ENDIF.
        ENDLOOP.
      ENDIF.

  • How to Restrict the users from changing the Default variant of report.

    Hello everybody,
    The requirement is to restrict the users to save and overwrite  the default layout variant (Layout for higher managenet)set for the report, but at the same time they should be able to change and save the other layouts for which they are having access.
    I have written the logic in the program which is working fine for all the scenario when we execute the report. But the logic doesnt work if the user is selecting the layout on the output screen of the report.
    for e.g if the user runs the report using the layout varaint for which he is having the authorization then he gets the all 4 options so he then he can select the layout for which he is not authorized and he can overwrite.
    i have debugged and check as i have found that after the report output is shown all the layout paramater is controllled by the statndard SAP objects.
    Can anyone help me out in this issue.
    Thankyou in advance.
    *to get the default layout variant.
      w_save = 'A'.
      if p_vari is initial.
        clear disvariant.
        disvariant-report = sy-repid.
        w_variant = disvariant.
        call function 'REUSE_ALV_VARIANT_DEFAULT_GET'
          exporting
            i_save     = w_save
          changing
            cs_variant = w_variant
          exceptions
            not_found  = 2.
        if sy-subrc = 0.
          p_vari = w_variant-variant.
        endif.
      endif.
    *logic to check user authorization to change the layout setting.
      if p_vari = c_layout.
        if not sy-uname is initial.
          select single * from agr_users
                  where agr_name = c_role
                  and   uname    = sy-uname.
          if sy-subrc = 0.
            w_save = 'A'.
          else.
            w_save = ' '.
          endif.
        endif.
      endif.
    Regards,
    Satish.

    Hi Maine,
    Thanks for your reply.
    As you mentioned for your own program, you can control the parameter "I_SAVE", when calling "REUSE_ALV_GRID_DISPLAY".
    so already i have use the same logic and control the parameter through I_SAVE and here i am calling method ALV_GRID->SET_TABLE_FOR_FIRST_DISPLAY instead of "REUSE_ALV_GRID_DISPLAY".
    and it works fine when we execute the report but the logic doesnt work when the user tries to change and save the layout variant on the output screen of the report.
    Regards,
    Satish

Maybe you are looking for

  • "Best Practice" for a stored procedure that needs to access two schemas?

    Greetings all, When my company's application is deployed, two schema owners are typically created and all database objects divided between the two. I'll call them FIRST and SECOND. In a standard, vanilla implementation there is never any reason for t

  • Is it possible to change the system's default font?

    It is difficult to explain my question, but is it possible to change the system's default font of the script at the top of all windows, and desktop icons? I really think that would add personality to my powerbook. Thanks for any input.

  • Help please new app user!

    Hi I have recently downloaded a free app named paint sparkles for my daughter & I have upgraded to allow the app to do more, I currently have this on my iPad, should the upgrade also show on my iPhone 5, as it is still showing the version without the

  • I have interview in ibm , can any body tell queistion ask by ibm

    hi all iam sap fico consultantant i have interview in ibm , can any body tell queistion ask by ibm,if any way to getting interview quiestions please....... thank u chinna

  • Agent

    Hi, Iam new to ODI.Please explain me how to config agents and setup a schedular agent. Thanks, Maddy