Mail changes my attachments from PDFs to Jpegs - Help!!

I have to send PDF visuals to my clients but sometimes when I attach the PDF to the email, Mail converts it to a Jpeg, which is no good as it looks crap at the other end. Has anyone else seen this ? Is there a way to stop it ?

Hello, and welcome to the Discussions.
I have produced this problem, but only when having first attached another file, and used the size button to reduce the size from Actual. After the change from Actual Size, then a PDF would be presented as a JPEG.
However, in all tests, if the first act of attachment was the PDF, the starting position was Actual Size, and the PDF remained a PDF file. You cannot use the Size button to reduce the size of PDF files, but must go other routes.
I have reported this behavior, however, the only problem in my opinion, is that a file type can be changed without warning, and not the function of this size button. The size button is really intended to allow easy resizing of photos, and probably should be limited to photos. For example, if a .tif file were switched to .jpg, it is still an image, and convenient size to send is made possible.
More info, please, about your exact experience.
Ernie

Similar Messages

  • Convert attachments from pdf to jpeg

    I received some photos as pdf attachments and i need to convert them to jpeg to save them in my iPhoto library

    Drag the Preview application from your Applications folder to the Dock, if it is not already there.
    Then save the attachments to your Desktop from Mail.
    Drag each attachment to the Preview icon to open it in Preview.
    Alternately, you can right-click or ctrl-click a document and use the command "Open with" from the contextual menu to force the document to open in a specific application.

  • Changing the setting from PDF file to a  JPEG file.

    Is there a way I can change the scan setting on my printer. It is a HP Deskjet F4480. I want to change the setting from PDF file to a JPEG file. I want to scan them so I can see them on my screen saver.

    This has nothing to do with Acrobat. See the documentation for the scanner software that came with your scanner.

  • Can you please tell me what to do when I change a file from PDF to word and it comes up with headers

    Can you you please tell me what to do when I change a file from PDF to word and it comes up with headers and footers. I do not want the headers and footers but I need the information so that changes can be made in them  - There are over 80 pages in this document and every page had a header and footer. The document did not have any headers and footers when it was first typed out.

    Good day,
    Try converting the document to a .doc format instead of .docx. 
    If that doesn't resolve the issue, please share the file with us via the File Conversion Issue form.  Be sure to reference this forum thread in your description so we can circle back on the issue.
    Kind regards,
    David
    Adobe Systems

  • I need to covert from PDF to JPEG

    I need to covert an article from pdf to jpeg to insert into website and bought pdf pack as said it could do it - no option to though, only word and excel, have I subscribed to the wring thing?? If so can I unsubscribe and get the right tool?

    Hi pipsqueek6,
    I checked your account; you have an Adobe PDF Pack subscription, and that's all you need! Are you trying to convert from within Adobe Reader? Do you see the Image options in the Export Format pop-up menu when you're logged in to your account at https://cloud.acrobat.com/exportPDF?
    Best,
    Sara

  • I have adobe reader X. Is there no way to save, print or e-mail changes to a secured pdf?

    I have adobe reader X. Is there no way to save, print or e-mail changes to a secured pdf? I've inputted changes and have digitally signed, but none of my edits seem to save?

    By what kind of security I meant what is allowed and what is not allowed under the security tab that I mentioned in my last post?
    You can look at that and see if it restricts what you are trying to do. If it does then yes, you need a version of Acrobat (and the password of course) to change it.

  • Get attachments from pdf

    I have a problem that is urgent. I want to extract attachements from a pdf file using java apis. I started from an example buf the BIG problem is that i don't have a documentation for certain java classes.<br />A piece of my code:<br /><br />PDFDocument pdfDoc = pdfFactory.openPDF(pdfFile);<br />try{<br />      EmbeddedDataObject[] edoList = pdfDoc.getDataObjectList();<br />      if (edoList.length>0){<br />         for(int i=0;i<edoList.length;i++){<br />        try{<br />           DataBuffer edodb = pdfDoc.exportDataObject(edoList[i].name);<br /><br />        }<br />        catch (Exception e){}<br />}<br />catch (Exception e){}<br /><br />DataBuffer is com.adobe.service.DataBuffer, buf i can't find documentation for it.<br />Please help.<br /><br />Regards, bogdan

    If you need code-level help, you should open a formal support incident with our Developer Support folks.
    From: Adobe Forums <[email protected]<mailto:[email protected]>>
    Reply-To: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>>
    Date: Tue, 24 Jan 2012 23:13:52 -0800
    To: Leonard Rosenthol <[email protected]<mailto:[email protected]>>
    Subject: How to get file attachments from a pdf.
    Re: How to get file attachments from a pdf.
    created by poortip87<http://forums.adobe.com/people/poortip87> in Acrobat SDK - View the full discussion<http://forums.adobe.com/message/4163393#4163393

  • How do I convert from PDF to jpeg.

    How do i convert from pdf to jpeg

    Hi michaelw55080095,
    I'm sorry this is so frustrating for you. It's certainly not meant to be! Please log out, and clear the browser cache. Then log back in to https://cloud.acrobat.com.
    If you're still having trouble, let me know.
    Best,
    Sara

  • Font changes when copied from PDF to Word Docuemt

    Hi ,
    I have created a form which has text fields and static text and font style is Arial "10".In the preview i could see Someother fonts instead of Arial "10".
    When i copied the text from PDF to Word document it is showing "Calibri (Body)" or "Myriad Pro". I need same font when i preview the form as well as when i copied from PDF to word.
    I have created Custom component with Arial "10" even though in the preview i could see someother font.
    What could be the reason ..
    Thanks In advance.
    Vjay

    I can't think of why Acrobat/Reader wouldn't be displaying Arial. Try saving the form as pdf with Fonts Embedded in your Designer preferences.
    Kyle

  • Why does Mail change my attachments to DAT

    I am looking for help on why the mail program on my iMac and MacAir change attachments sent to me to DAT files.  The type of attachments doesn't matter.  They can be Excel, PDF, or whatever, but when they come over, they are using a DAT extension.  I've tried sending from various computers and other friends have sent me e-mails with attachements, but they always get changed to DAT files.  When I receive e-mails on my Roadrunner account, they come over correctly on the same computers.
    Thanks,
    Scott

    Hi Scott, it's because the silly users on the other end. & MS..
    http://www.twistermc.com/583/open-winmaildat-files-mac/
    https://itunes.apple.com/us/app/windat-opener/id405924251?mt=12

  • Including attachments from PDF in Save as Draft and Submit as XDP

    When I wrote the first large process years ago, I ran into the problem of saving attachments that are in the PDF. If you ask the question, the response will be that you have to submit as PDF. That in turn has it's own other problems which when trying to solve, the answer given is "That is because you are submitting as a PDF". I have seen many ask the same thing I wanted: Submit as XDP, but include the attachments. This also includes that the built in Save Draft save them too.
    The summary is this: Loop through the attachments in JavaScript, Base64 encode them and stick them into the DOM. On the server side, use a script step to loop through and create a map of document objects to pass to the next render.
    The following needs to be called from a preSubmit event passing event.target. You'll need to add the nodes referenced to your schema.
    function embedAttachments(oParent) {
        // Get the list of attachments
        var oDataObjects = oParent.dataObjects;
        //app.alert(oDataObjects);
        var rootNode = xfa.datasets.data.resolveNode("[Your Data Root Node]");
        var oAttachData = rootNode.nodes.namedItem("FileAttachments");
        var oldNodes = oAttachData.nodes;
        //wipe out empty nodes
        while (oldNodes.length != 0) {
          oldNodes.remove(oAttachData.nodes.item(0));
        if (oDataObjects != null) {
          var count = oDataObjects.length;
          if (count > 0) {
              // Loop through all the attachments
              for (var i = 0; i < count; i++) {
                // Grab the next attachment
                var oFile = oParent.getDataObjectContents(oDataObjects[i].name);   
                  // Get a new stream with the image encoded as base64
                var vEncodedStream = Net.streamEncode(oFile, "base64");
                // Get a string from the stream
                var sBase64 = util.stringFromStream(vEncodedStream);
                  //console.println(sBase64);
                  // Copy the data to the XML
                var oNewNode = xfa.datasets.createNode("dataGroup", "FileAttachment");
                oAttachData.nodes.append(oNewNode);
                var oName = xfa.datasets.createNode("dataValue", "FileName");
                var oDesc = xfa.datasets.createNode("dataValue", "FileDesc");
                var oData = xfa.datasets.createNode("dataValue", "Base64Data");
                oName.value = oDataObjects[i].path;
                oDesc.value = oDataObjects[i].description;
                oData.value = sBase64;
                oNewNode.nodes.append(oName);
                oNewNode.nodes.append(oDesc);
                oNewNode.nodes.append(oData);   
    It also needs to be called from ContainerFoundation_JS in the form bridge.
    Add this variable:
    var thisDoc = null;
    Add this line of code at the top of RegisterMessageHandler:
        thisDoc = event.target;
    Add this line of code to the top of getData function:
    xfa.form.[Root Node].[Script Object].embedAttachments(thisDoc);
    Here is the Java code to add to a script object. I put mine in a custom render.
    import java.util.HashMap;
    import java.util.*;
    import org.w3c.dom.*;
    import com.adobe.idp.Document;
    import org.apache.commons.codec.binary.Base64;
    int count = 0;
    Map attachmentMap = new HashMap();
    Node ndAttach = patExecContext.getProcessDataValue("/process_data/xmlData/Formdata/FileAttachments");
    if (ndAttach != null) {
        NodeList children = ndAttach.getChildNodes();
        if (children != null) {
            count = children.getLength();
    for (int i = 1; i <= count; i++){
        String name = patExecContext.getProcessDataStringValue("/process_data/xmlData/Formdata/FileAttachments/ FileAttachment[" + i + "]/FileName");
        String desc = patExecContext.getProcessDataStringValue("/process_data/xmlData/Formdata/FileAttachments/ FileAttachment[" + i + "]/FileDesc");
        String b64Data = patExecContext.getProcessDataStringValue("/process_data/xmlData/Formdata/FileAttachments/ FileAttachment[" + i + "]/Base64Data");
        if (b64Data != null && b64Data.length() != 0) {
            Document attDoc = new Document((new Base64()).decode(b64Data.getBytes()));
            attDoc.setAttribute("basename", name);
            attDoc.setAttribute("description", desc);
            attDoc.setAttribute("wsPermission", "1");
            attDoc.passivate();
            attachmentMap.put(name, attDoc);
    patExecContext.setProcessDataMapValue("/process_data/mapAttachments", attachmentMap);
    After I wrote that, I realized there is a method to create a document from Base64. Since I can inspect the map during record and play back and see that the documents are stored Base64, I think I could speed up the process by changing to the other method. I am assuming it would prevent a decode then encode. This same technique might also be applied to annotations.

    Revised Execute script. Server was running out of heap space with large attachments. Creating the Document objects as temp files instead of in memory solves that. I also added the part that wipes the Base64 Attachments out of the XML.
            int count = 0;
            Map attachmentMap = new HashMap();
            String name="";
            String b64Data="";
            File tempFile=null;
            FileOutputStream outStream=null;
            Document attDoc=null;
            int i=0;
            Node ndAttach = (Node) patExecContext.getProcessDataValue("/process_data/xmlData/Formdata/FileAttachments");
            NodeList children;
            Node childNode = null;
            if (ndAttach != null) {
                children = ndAttach.getChildNodes();
                if (children != null) {
                    childNode = children.item(i);
                    if (childNode instanceof Element) {
                        System.out.println("tag name: " + ((Element)childNode).getTagName());
                    count = children.getLength();
            for (i = 1; i <= count; i++){
                b64Data = patExecContext.getProcessDataStringValue("/process_data/xmlData/Formdata/FileAttachments/FileAttachment[" + i + "]/Base64Data");
                if (b64Data != null && b64Data.length() != 0) {
                    name = patExecContext.getProcessDataStringValue("/process_data/xmlData/Formdata/FileAttachments/FileAttachment[" + i + "]/FileName");
                    tempFile = File.createTempFile("Attachment", ".tmp");
                    outStream = new FileOutputStream(tempFile);
                    outStream.write(Base64.decodeBase64(b64Data.getBytes()));
                    outStream.close();
                    attDoc = new Document(tempFile, true);
                    attDoc.setAttribute("basename", name);
                    attDoc.setAttribute("description", patExecContext.getProcessDataStringValue("/process_data/xmlData/Formdata/FileAttachments/FileAttachment[" + i + "]/FileDesc"));
                    attDoc.setAttribute("wsPermission", "1");
                    attachmentMap.put(name, attDoc);
            patExecContext.setProcessDataMapValue("/process_data/mapAttachments", attachmentMap);
            while (ndAttach.hasChildNodes()) {
                ndAttach.removeChild(ndAttach.getLastChild());

  • How do I change a file from pdf to pages or word so I can edit it?

    How do I change a pdf file to word/pages so I can edit it?

    You can extract the text from most PDF's by selecting it and copying it to a document in an editor, though it may come out garbled. Anything more than that would require third-party software, if it can be done at all. PDF is not designed to be editable.

  • Save Book from PDF to Jpegs

    I'm sending books to a non-apple printer., and rather than PDF, they need jpegs of the spreads.
    I did this before by choosing Print > PDF > Save PDF to folder as Jpegs.
    One could doctor the automator scripts in PDF services to produce a 300 dpi Jpeg
    This does't seem to work under Snow Leopard
    Part of the automator sequence doesn't work.
    I get messages "The behaviour of this workflow may have changed....
    The workflow was saved with an older version of the action Rename Finder Items
    The workflow was saved with an older version of the action Copy Finder Items
    The workflow was saved with an older version of the action Move Finder Items
    The workflow was saved with an older version of the action Move Finder Items to Trash"
    Then "The item "Retrieve Disk Item References" countered an error..."
    How can I get it to work without opening each individual page in Photoshop?
    regards Adrian

    How about posting in the iPhoto forum?
    https://discussions.apple.com/community/ilife/iphoto

  • How to easily force Mail to keep attachments from being inline?

    Attachments sent from Mail are being viewed inline in Gmail. I'd prefer they be viewed as attachments. The attachments in question are small (windows-friendly) attachments. Also, the message header in gmail indicates that Mail is forcing them inline (Content-Disposition: inline;). This issue seems to have begun after upgrading to OS X 10.6.7.
    Any ideas?

    There is nothing new in this regard with 10.6.7 -- it has been more or less the same concept from 10.1 forward -- the attachments that View in Place as you Compose are in fact true attachments, Inline header notwithstanding.
    Whether they view Inline for the recipient is controlled by the recipient's email app.  Most modern ones would have them View in Place or Inline view regardless of the header.
    I am not sure what you mean by how they are viewed in Gmail, as I cannot determine whether you mean a Gmail account in some email client like Mail or Outlook, or when viewing via web mail and a browser.
    With all attachments, it is best to place them at the end of the message -- there is a setting in Mail to do that automatically -- and to send to most recipients in a Plain Text message.
    More info, please.
    Ernie

  • Restoring mail messages and attachments from Library Mail folder

    Can someone please tell me the best way to do the following...
    I have recently performed an erase and install of Snow Leopard.
    I need to restore my old mail and I have the following data...
    A copy of the "Mail" folder from the "Library" folder, up-to-date as of yesterday (19/9/09). I omitted to take a copy of the "Mail Downloads" folder which I believe contains the attachments for the messages.
    An older copy of the "Mail Downloads" folder, up-to-date as of 31/5/09.
    I was advised by one person at Apple Care that the Mail Folder was all I needed to back-up all my mail. Then the next advisor told me I should have taken a copy of the Mail Downloads folder as well. Another advisor suggested I exported all the mailboxes manually one by one which I now wish I had done.
    In any case, I am where I am and I would like to know what to do with the data I have to be able to access my past mail messages.

    Robert,
    If you were to need to do this again, all you need is to restore the Mail folder and the com.apple.mail.plist file (Home/Library/Preferences). If you restore those -- replacing any that might get created, but would not if you don't first launch Mail -- then Import is not necessary and it picks up where it left off.
    The Mail Downloads folder is not needed -- its contents are redundant to what is kept with the messages.
    Ernie

Maybe you are looking for