Acrobat8.2 in Vista freezes with PDF version6

I cannot open a small 443 kb PDF file made in 2005 possibly with Acrobat6 or earlier. These files are long colored banner files in the Y direction (logs) and Acrobat 8.2 Professional starts reading (recognizing) the text while there is little text but mainly graphics, while the screen freezes and when I click/cancel the reading the screen/Acrobat freezes badly (crashes) and I have to use Task Manager in Visat to kill the application. When I open the same file on another pc with WindowsXP and Acrobat4 no problems. So it has something to do with the editing option in Acrobat8, how to switch this option off, I checked preferences but nothing about switching off/on text recognizing, how to use Acrobat8.2 Professional as a simple PDF reader that can read any version of PDF? I ran Acrobat8 in WindowsXP before but had the same problem with that 433kb  file so it is not Windows causing the problem.

I found one sollution: I downloaded the Reader 9.2 that has an "assistive" dialog box at startup after you open a file that will let you cancel the reading! I could not get this done in Acrobat 8.2 maybe it is somewhere hidden. Anyway the problem is solved, not sure I need a Reader on top of Acrobat 8.2 proff. to me a lot of duplication, but I will leave it there till all the prompts start comming in from Adobe to buy it, then I will probably delete the Reader.

Similar Messages

  • Acrobat 7.0 Pro on Vista freezes when PDF from Multiple

    I try to create a PDF from multiple files and Acrobat just sits there looking stupid. I've checked for updates - Fully updated. It's from my CS2 Premium Professional edition. I have it installed on a Dell e1705 with Vista Home. Dual Processor, but still a 32 bit system. 2GB of ram and a 256 memory card.
    I look at the Task manager and the program is using about 22mb of memory. After I select the create PDF form multiple files the program stops like it is about to do something. Vista doesn't register the program as not responding so it's doing something. The CPU usage is at about 50% and stays that way for at least 15 minutes. I just got tired of waiting and closed it in the task manager.
    How do I fix this?

    It is interesting that you say it is an Adobe bug (or at least that is the implication I got). Part of the problem with VISTA has been that there are a lot of programs that do not work. That is also why many businesses and individuals are still using XP and refused to upgrade. VISTA has a service pack out, but I hear it still has lots of problem. MS has fixed VISTA where there own software was concerned, such as putting the help system back in that they had removed. I am not trying to say that VISTA is not the way to go, but that the blame for things not working should not be put on other software developers.
    The $1500 must be for CS, since an upgrade to AA8 from AA7 is only $159. In today's market, AA7 is actually an old man with AA8 being out for quite a while. Six months ago you could still get XP Pro for about $190. I understand it is now almost $800, but I really don't track the prices. I am getting a new machine with VISTA on it in a week or two and plan to look at it a bit (called give it a chance). However, I fully expect to remove VISTA and install XP Pro. To me, that cost is a lot better than upgrading all of my software because of the changes in Windows.
    So which system has the bug, Adobe or VISTA. I think you will find a lot of folks who say it is VISTA (that is not to say that Adobe doesn't have some issues also). Hope you get your system working satisfactorily.

  • Itunes freeze on Vista 32Bit with Ipad2

    Hi All.
    I have the following:
    a. Ipad2 64GB wifi - 4.3
    b. Windows Vista 32 Bit Home Premium
    c. Toshiba laptop satellite with 4GB ram and 2+Ghz proc
    d. Itunes 10.2.1.1
    It took me considerable time (6 hours +) to get Itunes to start running on my system - finally seeing 2 posts which I combined the solutions of, to get the Itunes working.
    Now that it is working, I can sync my Ipod (non-touch) with Itunes - no problem there. However, using either the same cable, or the Ipad2 cable, and using any one of the 4 USB ports on the laptop, the Ipad2 does not get detected by my computer. In fact, I get an "autoplay" notification which clearly indicates that the cable is fine, the USB port is fine, and the Ipad & Itunes are fine.
    So can someone please tell me what the problem is? This is the first time I am using the Ipad, never synced it before, except once by connecting it to a friends itunes to get it to start but pulling it out before it could sync.
    I have tried the following solutions:
    a. Switched off wifi/ networks
    b. Reinstalled Itunes
    c. Restarted Ipad
    d. Restarted the laptop
    e. Tried logging in as a different user on the same laptop
    f. Tried using different cables
    g. Tried using other USB ports on the computer, and checked their power sufficiency (and since the Ipod works on them I am assuming they are fine)
    h. Used Vista updates
    i. Removed my antivirus software
    j. Shut down the windows firewall
    k. Removed the antimalware
    l. Removed my HTC sync software
    I also ran diagnostics in Itunes just before it could freeze with ipad - it shows
    a. ipod support service is running, apple mobile device is running, USB ports verified.
    b. However, it shows that Itunes helper not running, and no ipod, iphone or ipad found (I had not plugged in my ipod for this test)
    I desperately need to get Itunes to sync with the ipad so I can load content on it... and obviously cannot do so using someone else's computer.
    Looking for advice on files I could download, or other steps I can take to resolve this please - frankly tired of searching and now on the verge of questioning decision to opt for Apple instead of Android !

    Hi dxironman - thanks for the reply. Yeah you are right, I know this is a vista issue since I got my office staff to enable my work laptop to use iTunes temporarily which uses vista business, and I did not face any of these issues there and the iPad was ready to sync there.
    Now just wondering if there is a way to achieve that experience on this home laptop which has home premium on it. Buying win 7 isn't really an option I want to look at now, given a 100$ + cost associated with it.
    Welcome to being directed to any other links that have workarounds for tweaking vista.

  • Finder freezing under Update 10.5.5 in connection with pdf-Files

    Since the update to 10.5.5 I have this problem:
    My Mac will freeze ever so often when viewing pdf-files or even the directory containing such files.
    MY OBSERVATIONS
    * Problem inked to 10.5.5
    * Occurs when opening pdfs or simply opening directories with pdfs
    * The freezing is progressive: at first I might be able to view like 5 pdfs, then the mac starts to freeze when opening just one. At last it freezes when simply opening the directory.
    MEASURES TAKEN
    * Anti-Virus Check (Norton v11)
    * Disk utility repairs
    * Disk Warrior full repair
    * Complete formatting of HD and complete reinstallation
    * MAC Hardware test tool
    * OnyX full repair suite
    * TinkerTool System full suite
    RESULT:
    * 10 nights of work, lots of frustration an settings lost, functionality not reestablished
    MY CONFIGURATION
    Mac: Dual 2.3 Ghz PowerPC G5
    OS: 10.5.5
    Software: Only original Apple Software and MS Office installed (asside of above ment. SW)
    The files are now - after reinstalling the System - on an external HD
    I wonder how long it will be till Apple publishes a statement and/or workaround.
    My hopes are on you guys!

    I had similar weirdness with the finder freezing or getting the spinning rainbow wheel of death associated with pdfs and various applications that utilize that file type. For me, it did not have to do with OSX 10.5.5. I finally narrowed it down to the updated version of Acrobat Professional 6.0 I was using, which works and is likely not compatible with an intel based mac, but who want to shell out another few hundred bucks. It was not opening after it was updated, stating the international language preferences were not selected. But i was able to open pdfs using preview, adobe photoshop etc. So I deleted the updated Acrobat Professional 6.0, and reinstalled the original and it works. Also if the pdfs are really huge and multiple pdfs are open at once, they and use alot of different images, fonts etc. It places huge demands on your ram, processor etc. causing the application to freeze as it searches your hard drive. Maximizing your RAM will help. Repairing permissions using disc utility from the hard drive (not the OSX install dvd) may help. Sometimes when I click on the desktop the finder does not open, so i relaunch from the force quit in the apple menu. It may have something to do with the applications you are using to work on pdfs. Hope this helps.

  • Acrobat XI freezing with every task

    Can anyone offer any insight as to why the newly downloaded Acrobat XI might be freezing with every task? I just downloaded it onto a Windows 7 machine from the Creative Cloud for teams. It freezes (spinning circle, nothing in the program operable) particularly when I use any of the Drawing Markup tools. But it has also frozen a few times just trying to scroll to the next page, or save. Any ideas? Is it maybe a graphic card issue? Any help appreciated, thanks!!

    I have Acrobat Pro XI and it rarely if ever crashes (Windows Vista).  I manipulate things in the Reading Order, Content and Tags Panel frequently. So I'm afraid I can't solve this one.  However I would suggest Repair Acrobat Installation whenever there are problems.    The interaction between the reading order panel, contents panel and tags panel is a bit wonky.  Move something in one, and it will often move around in the other.  Sometimes it's not possible to get them all in perfect alignment.  If your Pages are set to "Use Document Structure" the AT should use the Tags Panel.  So when I can't get the Contents and Tags Panels to Match I defer to the Tags panel.
    When things disappear check in the Content Panel. Items at the top of the Panel are beneath those lower down--like layers.  You can move things around (shading and borders in tables are what I have the most problem with when running Commonlook and with files saved as PDF from MS Word.) I don't have the opportunity to work in Indesign much. Most of our deliverables come as Word files.

  • Acrobat 9 pro and problems with pdf made by photoshop cs4

    Hello,
    I have encountered a problem when viewing pdfs exported from photoshop cs4 using acrobat pro 9. If I open single pdf, it's ok, but whenever I open another pdf, all text is jagged. Then if I close all pdfs and try opening the second one, it's ok again. It looks like acrobat is not able to render texts correctly in newly opened pdf when another pdf is already opened.
    This happens only with pdfs exported from photoshop (file->save as->pdf). It does not really matter if the first opened pdf is from photoshop or not, all other opened pdfs from photoshop are crapy.
    I tried different settings when saving pdf but the results are always the same - jagged type (it does not even look like aliased, it's completely screwed and unreadable) in second pdf. It is funny because text present as smart object from illustrator renders fine all the time. Therefor I think the problem is between photoshop export and acrobat, vectors are rendered with no problems.
    I tried opening on different pc (also with acrobat 9 pro) with the same result. Systems are vista on exporting pc, the second pc is running windows7 beta. However on the third pc with windows XP and adobe reader 9 everything works fine.
    Any ideas how to make this work?
    regards,
    embee

    Solution found for me. From Adobe Acrobat & Reader 9.1 Release Notes:
    Roaming Profiles on Windows and Networked Home Directory on Macintosh
    are not supported configurations for 9.0 or 9.1, however we have made
    several fixes in 9.1. We are looking at the possibility of supporting
    this for the next major release.
    As I am working with roaming profiles, my current solution (which is no solution at all) is to wipe current and reinstall Acrobat/Reader 8. Among other things there are supposed console hacks to make the purchased Adobe software run at all in a group work environment. I will end up trying them later.
    Some good reads are :
    http://forums.adobe.com/thread/300660
    http://forums.macrumors.com/showthread.php?t=198512
    http://forums.adobe.com/thread/391738?start=150&tstart=0
    http://serverfault.com/questions/37805/adobe-reader-wont-launch-when-logged-into-network-u ser-accounts-open-directory

  • Hp officejet pro 8000 a809 installed locally on vista business with driver 8.12.2008cant share to xp

    My customer has a HP Officejet Pro 8000 A809 installed locally on Vista Business with driver 8.12.2008 He wants to share this for use on the XP PC but after installation on XP and trying to go into printer properties the message comes up "The HP Officejet Pro 8000 A809 Series' printer driver is not installed on this computer. etc etc Do you want to install the driver now? It doesnt matter if you go through the installation process or not, when you try and print a test page you get "Test page failed to print. Would you like to troubleshoot etc"
    I have tried installing the XP drivers locally AND on the Vista PC but with no luck. On the shared tab under "additional drivers" there are only Vista drivers listed.
    Any advice gratefully received.
    Dan

    Depending on the model of the unit it may not be wireless. if it says A809n then it is a wireless model, but the A809a model is not.  http://h10032.www1.hp.com/ctg/Manual/c01659070.pdf Here is the manual for that unit in case you need it.
    If I have solved your issue, please feel free to provide kudos and make sure you mark this thread as solution provided! If you are not sure how to do this, please see the link below.
    I am a Printer Tech for HP.
    How do I give Kudos or mark a post as Solved?
    I am an HP employee

  • Why my Mac freeze when PDF files in the FINDER

    I have that problem since yesterday: when I try to either select or even just view the content of a folder with PDF files in it, my Mac freeze progressively after few seconds. Then, the only solution is to force quit by holding the power button. Really annoying! What should I do? My computer is only 4-5 months old.
    I've uninstalled Acrobat, verified all my drives with Disk Utility, repaired my permissions and emptied my library cache. Nothing... Could it be the recent Firefox update ( yesterday )? Until 24 hours ago, everything was fine.
    Thanks for the help!

    Since this is happening in the Finder... try this:
    Locate this file: com.apple.finder.plist /Users/YourName/Library/Preferences. Drag that file from the Preferences folder to the Trash, empty the Trash and reboot.
    If that didn't do the job, do a Spotlight search and look for any .pdf files you have downloaded and saved and DELETE them. Somewhere in your system you have a corrupted .pdf file.
    And, check the hard disk. Even if you've done this already, try again:
    Open Disk Utility, in the Utilities folder in the Applications folder.
    Insert your Mac OS X Install disc in your computer’s optical drive or an optical drive connected to your computer, and then restart your computer. When you hear the startup tone, hold down the C key until you see the progress indicator, which looks like a spinning gear.
    Follow the onscreen instructions until the menu bar appears with the Utilities menu in it, choose Utilities > Disk Utility, click First Aid, and then click Repair Disk. When it's finished, from the Menu Bar, select Utilities/Startup Disk. In the Startup Disk window select MacintoshHD 10.x.x and click Restart.
    Also, the best way to have Apple be aware of these issues is to send them crash reports. Here's how to do that:
    Reporting problems to Apple
    When an application quits unexpectedly, you see a dialog that gives you the option to submit a report about the problem, called a “bug report,” to Apple.
    When you submit a bug report to Apple, it includes information about the problem and your computer’s configuration. Many problems are directly attributable to the hardware and software configuration.
    No personal information is gathered about you or your computer. No information that can be used to identify your computer is sent, such as volume names, network addresses, or hardware addresses. For more information, click the link at the bottom of the page to see Apple’s customer privacy policy.
    To submit a bug report to Apple:
    Connect to the Internet.
    In the dialog that appeared when the application quit, click the Submit button.
    Type a description of what you were doing when the application quit. List the applications that were open when the problem occurred, and any steps or hints to reproduce the problem.
    Review the report in the Crash Report window.
    Click “Send to Apple” to submit the report.
    You won’t receive an immediate response, but Apple greatly appreciates your taking the time to submit a bug report. As the software is revised, these reports are reviewed to help improve the software.
    Your computer also records details about the problem in a log file. You can use log files to troubleshoot problems with an application, or you can send a log to the application’s developer if it is requested.
    You can view the logs in Console, located in the Utilities folder in the Applications folder.
    Carolyn
    Message was edited by: Carolyn Samit

  • Photoshop CS6 freezes with attempts to change printer settings

    (This problem also occurs with InDesign CS6, so I will post to that forum as well. First one to give me a solution gets my undying love and devotion appreciation.)
    My employer acquired a Canon 6010 printer with a Fiery print controller last year. I have no problems printing from my personal Windows laptop. 
    However, from my employer's iMac (OS X 10.6.8) I get the spinning beach ball of death at least 90% of the time that I open an existing document and attempt to change the printer settings. The only way out is via Force Quit. Inexplicably I can occasionally succeed in changing printer settings. I think the record was having to force quit the application 11 times. Not sure - I quit counting.
    So far our only semi-consistent work around: create a new document and copy and paste the contents from the existing document. Not cool. But sometimes the app freezes with brand new documents, thus destroying my work around anyway.
    Additional Information:
    I have installed all CS6 upgrades.
    Our technical support contractor recreated the problem and could not find any solution other than the work around.
    Canon says the problem is with the applications.
    This happens whether I attempt to change the printer settings immediately or make changes to the document first.
    It does not matter what other applications are running.
    Rebooting the system after the app freezes does not make it work.
    We cannot upgrade past 10.6.8 because of the age of the hardware. But CS6 is supposed to run on Snow Leopard.
    I have tested this with other applications, including some older Adobe software. It does not happen with Microsoft Word, Microsoft Excel, InDesign CS3, Photoshop CS3, Acrobat 8 Pro, Acrobat 9 Pro or Acrobat XI Pro.
    This happens whether the documents were created and saved on the Mac or on a Windows computer.
    Re-saving the documents and/or printer settings does not change the outcome. Once I restart the application Photoshop may remember the paper size, but doesn't remember duplex settings. (From another thread in this forum I suspect a corrupt printer preferences file.)
    Per the instructions in the other thread I reset the printing preferences by launching the app while holding down shift-control-command. That enabled me to change the printer settings one time. Every subsequent attempt brought back the spinning beach ball.
    No other employees report similar problems (including a few MacBook users). However, they do not use Photoshop or InDesign, nor do they typically change printer settings.
    Sorry if some of that is irrelevant - just trying to give you as much info as possible and tell you what I've tried already. Any suggestions?
    Thanks,
    Bonnie

    Nanneri, my situation is similar in that creating the PDF and printing from that does take longer than just printing from InDesign and Photoshop.
    I finally got a Canon tech rep on site who understood my problem. Though we had tried reinstalling the drivers (as had previous Canon reps), this guy got it right. Neither Photoshop nor InDesign has locked up since - at least not for the Canon 6010. (Photoshop has locked up twice when I've attempted to print to a Canon iPF8300s wideformat that isn't on the Fiery. Restarting PS has fixed that.)
    Based on my experience, I would start with new drivers.
    FYI: I am having problems printing to a new Canon C7065 that also uses Fiery. But the problems vary and I haven't isolated the factors. Sometimes I get a printed error report. Sometimes it just doesn't print. But no more software lockups.
    In our case, I suspected our problems were related to having old hardware that can't be upgraded past OS X 10.6.8, which is the oldest OS compatible with both CS6 and the Fiery. But since you are on a newer OS, and a different printer, I'm beginning to wonder about the Fiery.
    Hope you find a solution soon. Keep us posted!

  • Problem with PDF attachments on Leopard's mail.

    I just found a bug or something in Leoprd's mail . When I try to send a mail with PDF attachments, mail just stuck, nothing happen. The fan start to spin and mail grab all of the processors power nearly 100 %. What's weird, there aren't problem with sending other attachment like JPG for example. I tested it on all of my accounts and on all of them, situation is exactly the same.

    The same problem here! Mail.app is behaving weirdly, but eventually it stopped sending e-mail with some filetypes attachments (.doc, .xls, .pdf not working, .jpg working), app just freezes - impossible to quit! HEEEELP!!!

  • Vista x64 SP1 PDF Thumbnail Previews Missing

    I recently loaded Vista Ultimate x64 SP1 on my PC. After installing Adobe Reader 8.1.1, I don't see the thumbnail previews for PDFs in Windows Explorer - only the Adobe icons. How can I get the thumbnail previews?

    Since you people are no help, I will log my own attempts to resolve this issue, in case I need to do it again in the future.
    I use Foxit Reader for PDF viewing, because it's much better. I installed Adobe Reader 8.1.1 to get my PDF thumbnails in Windows Explorer back. I also have Photoshop CS4 installed. Here are my steps so far:
    1. Ensure that my folders are in "Large Icons" view, make sure "Always show icons..." option is disabled.
    2. Uninstall Foxit Reader & Adobe Reader.
    3. Remove Adobe Reader & PDF file type entries from registry.
    4. Ran Unassoc to remove the PDF file type from Windows.
    5. Ran Disk Cleanup to remove Thumbnail files.
    6. Installed Adobe Reader 8.1.2.
    * At this point, I effectively had a clean install of Adobe Reader. However, my PDF file thumbnails still show up as the stupid Adobe icon.
    7. Ran xplorer2 32-bit in Thumbnail view. My PDF thumbnails show up both in the file explorer view and in the preview pane (Draft and Native).
    8. Ran Adobe Bridge CS4. PDF thumbnails show up there, too. So, at least I now have 2 effective workarounds to Adobe Reader's ridiculous shortcoming.
    9. Ran the 32-bit Windows Explorer. No problem with PDF thumbnails. Hot damn!
    10. Closed 32-bit Windows Explorer. Opened regular Windows Explorer and browsed to the same directory. PDF thumbnails still working.
    11. Browsed to another folder with Windows Explorer. No PDF thumbnails.
    12. Reinstalled Foxit Reader 3.0 so I don't have to suffer through actually using Adobe Reader. Made sure not to set it as the default PDF reader.
    13. Verified thumbnails in 32-bit Explorer still work. They do. *******.
    There you have it. 3 separate workarounds. Maybe Adobe will fix this problem in their next release. Maybe they'll also create a PDF reader that isn't 100mb. Don't hold your breath. Thank me and follow my instructions instead.

  • When I open a pdf document from my dropbox to view it, the document shows up blank, even though it is filled out. This also happened with pdf documents that have been e-mailed to me.

    When I open a pdf document from my dropbox to view it, the document appears blank, even though I know the information is actually there. This also has happened with pdf documents that have been e-mailed to me, then opened to view and they are blank?? Why are they showing up blank?

    When I open emails with PDFs I click on the attachment (doing this all on my iPad) it gives me the option to "open in iBooks", I accept then after that the document is sucked into my iPad but I can't do anything with the PDF after that.  Where is the actual file on my iPad? Why can't I email or send these PDFs to my cloud (Dropbox)?
    It's like once they go into iBooks they're stuck forever.

  • Error from reports from ZAM(Graph or PDF) - File does not begin with '%PDF-'.

    I just noticed today that any Graph or PDF report I try to view I get the
    following error - Error from reports from ZAM - File does not begin with
    '%PDF-'. I tried to just save the file and then open it, but get the same
    error. I can open other pdf files I have downloaded from other sites ok.
    Anyone have any idea? I haven't done anything to that server that I am
    aware of in quite a while.
    Thanks
    Bill

    I took a closer look at the files it downloaded, opened them with notepad,
    haer is what it says:
    XSL Transform or subsequent processing failedThe document has no pages.
    "Bill" <[email protected]> wrote in message
    news:2bBtk.2164$[email protected]..
    >I just noticed today that any Graph or PDF report I try to view I get the
    >following error - Error from reports from ZAM - File does not begin with
    >'%PDF-'. I tried to just save the file and then open it, but get the same
    >error. I can open other pdf files I have downloaded from other sites ok.
    >Anyone have any idea? I haven't done anything to that server that I am
    >aware of in quite a while.
    >
    > Thanks
    >
    > Bill
    >

  • I'm getting the rainbow wheel when I try tp pen in internet page (Safari). The page half loads then appears to freeze with the rianbow wheel.  I get the same result when I try to stream a movie from NETFLIX.  Freezes up rather than plays (after loading).

    I get the rainbow wheel when I try to open an internet page. It loads halfway, then freezes, with the rainbow wheel whirring around. Smae thing happens when I try to stream a movie on Netflix.  The movie loads, then the wheel shows up and the screen freezes.  Same thing when I try a DVD, it takes the disc, but won't play when I hit on PLAY.
    I am repair permissions, and all that I can do, but I am a novice.  Any help would be greatly appreciated because I spend big bucks and drive 40 miles to get Apple help.
    Sharon in the woods of Idaho

    Welcome to Apple Support Communities.
    If your profile info is up to date, you probably have a 2006 or 2007 MacBook with a CoreDuo or Core2Duo.
    It probably came with 512MB or 1GB RAM memory and a 60, 80, or 120GB hard drive.
    You're still running OS X Tiger, 10.4.
    Your DVD drive may be dirty or wearing out.
    For specifics about your computer, click on the  Apple Logo in the menu bar, then About This Mac, and More Info... to find details.)
    You may be running short of hard disk space. You should have at least 10% free, or 10 to 15GB free for best performance. Less than that, and your hard disk is spending lots of time searching for places to store data.
    Complex web pages and sites like Facebook and Twitter, and pages using Adobe Flash, and high-bandwidth applications like video streaming from NetFlix can all cause your computer to run slowly, and the fan to run at high speed, because the processor is working hard. Conversely, email is not terribly resource-intensive, and probably still works pretty well.
    Several things can each provide a small performance increase (listed in no particular order):
    Adding more RAM memory. Upgrade to 2Gb to give your programs a bit of 'breathing room', especially if you are running more than one program at a time.
    Erasing the hard drive and reinstalling the current operating system and programs from scratch. This erases all your existing programs and data. Unless you have backups and program discs, you lose everything currently stored on it.
    Installing a higher capacity, faster hard disk, say 250GB or 320GB will give your programs and data more space, and perhaps faster access if you replace the factory 5400rpm drive with a 7200 rpm drive. If your current hard disk is nearly full (less than 10% free space), the drive has to 'thrash' to free space to store information. 
    Upgrading the operating system to OS X 10.5 Leopard or OS X 10.6 Snow Leopard. Both are discontinued OS X versions, still available to order directly from Apple, but not likely found on a store shelf any longer. An upgrade to OS X 10.7 Lion might not be possible for your MacBook (details here: http://www.apple.com/macosx/how-to-buy/), and Lion would likely cause a further slowdown, because honestly, Lion is optimized for newer, faster dual-core or quad-core computers with fast video chipsets and 4GB or more of RAM.
    A faster internet connection, for example: I switched internet providers to get a 3.0Mb DSL connection (up from a 512Mb connection) for an extra $10 per month, and saw downloads and internet browsing speeds increase dramatically.  With the slower connection, it was not possible to watch video.
    Will all of these upgrades together get you close to the performance of the latest MacBook Air or MacBook Pros? NO!
    Ultimately, you have a 4- or 5-year-old computer, and spending up to several hundred dollars for upgrades might not be a worthwhile investment for you, versus applying that much money toward the cost of a new(er) Mac, and perhaps passing your MacBook on to a friend, child, or grandchild who needs mainly email capability.
    If a brand new Apple is not in the budget, consider a refurbished Mac from the Apple Store online. These are reliable computers from 'last year's models' and have the same 1-year Applecare warranty as a brand new model, and often sell at a discount of 10 to 30 percent of the price when the model was introduced.
    I'm using a mid-2007 MacBook, purchased as a refurb from Apple in late 2007. It came with 1GB RAM, a 120GB 5400 rpm hard drive, and OS X 10.4 Tiger. Over the years, I've upgraded it twice. Firs to 2GB, then to 4GB RAM, to a 320GB drive, then to a 500GB 7200 rpm hard drive, and to OS X 10.5 Leopard, and then to OS X 10.6 Snow Leopard. Rather than one more round of upgrades to OS X 10.7 Lion, I'm saving for a newer MacBook Pro or MacBook Air at some time in the future.

  • CRM ONLINE 2013: On Approval Of Quotation, Run Report, Generate PDF and Send an Email With PDF as attachment

    Hi,
    I am using CRM ONLINE 2013.
    How to automate below process?
    1. On Approval Of Quotation, Run Report.
    2. Generate PDF.
    3. Send an Email With PDF as attachment.
    As i have gone through many forums for this topic, but creating a plugin code for generating Report PDF is not possible in CRM ONLINE.
    So, What is the alternate way to do this..?
    Thanks.

    This is my entire code mentioned below:-
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title></title>
        <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>
        <script type="text/javascript">
            if (typeof (SDK) == "undefined")
            { SDK = { __namespace: true }; }
            SDK.JScriptRESTDataOperations = {
                _context: function () {
                    if (typeof GetGlobalContext != "undefined")
                    { return GetGlobalContext(); }
                    else {
                        if (typeof Xrm != "undefined") {
                            return Xrm.Page.context;
                        else { return new Error("Context is not available."); }
                _getServerUrl: function () {
                    var serverUrl = this._context().getServerUrl()
                    if (serverUrl.match(/\/$/)) {
                        serverUrl = serverUrl.substring(0, serverUrl.length - 1);
                    return serverUrl;
                _ODataPath: function () {
                    return this._getServerUrl() + "/XRMServices/2011/OrganizationData.svc/";
                _errorHandler: function (req) {
                    return new Error("Error : " +
      req.status + ": " +
      req.statusText + ": " +
      JSON.parse(req.responseText).error.message.value);
                _dateReviver: function (key, value) {
                    var a;
                    if (typeof value === 'string') {
                        a = /Date\(([-+]?\d+)\)/.exec(value);
                        if (a) {
                            return new Date(parseInt(value.replace("/Date(", "").replace(")/", ""), 10));
                    return value;
                Create: function (object, type, successCallback, errorCallback) {
                    var req = new XMLHttpRequest();
                    req.open("POST", this._ODataPath() + type + "Set", true);
                    req.setRequestHeader("Accept", "application/json");
                    req.setRequestHeader("Content-Type", "application/json; charset=utf-8");
                    req.onreadystatechange = function () {
                        if (this.readyState == 4 /* complete */) {
                            if (this.status == 201) {
                                successCallback(JSON.parse(this.responseText, SDK.JScriptRESTDataOperations._dateReviver).d);
                            else {
                                errorCallback(SDK.JScriptRESTDataOperations._errorHandler(this));
                    req.send(JSON.stringify(object));
                Retrieve: function (id, type, successCallback, errorCallback) {
                    var req = new XMLHttpRequest();
                    req.open("GET", this._ODataPath() + type + "Set(guid'" + id + "')", true);
                    req.setRequestHeader("Accept", "application/json");
                    req.setRequestHeader("Content-Type", "application/json; charset=utf-8");
                    req.onreadystatechange = function () {
                        if (this.readyState == 4 /* complete */) {
                            if (this.status == 200) {
                                successCallback(JSON.parse(this.responseText, SDK.JScriptRESTDataOperations._dateReviver).d);
                            else {
                                errorCallback(SDK.JScriptRESTDataOperations._errorHandler(this));
                    req.send();
                Update: function (id, object, type, successCallback, errorCallback) {
                    var req = new XMLHttpRequest();
                    req.open("POST", this._ODataPath() + type + "Set(guid'" + id + "')", true);
                    req.setRequestHeader("Accept", "application/json");
                    req.setRequestHeader("Content-Type", "application/json; charset=utf-8");
                    req.setRequestHeader("X-HTTP-Method", "MERGE");
                    req.onreadystatechange = function () {
                        if (this.readyState == 4 /* complete */) {
                            if (this.status == 204 || this.status == 1223) {
                                successCallback();
                            else {
                                errorCallback(SDK.JScriptRESTDataOperations._errorHandler(this));
                    req.send(JSON.stringify(object));
                Delete: function (id, type, successCallback, errorCallback) {
                    var req = new XMLHttpRequest();
                    req.open("POST", this._ODataPath() + type + "Set(guid'" + id + "')", true);
                    req.setRequestHeader("Accept", "application/json");
                    req.setRequestHeader("Content-Type", "application/json; charset=utf-8");
                    req.setRequestHeader("X-HTTP-Method", "DELETE");
                    req.onreadystatechange = function () {
                        if (this.readyState == 4 /* complete */) {
                            if (this.status == 204 || this.status == 1223) {
                                successCallback();
                            else {
                                errorCallback(SDK.JScriptRESTDataOperations._errorHandler(this));
                    req.send();
                RetrieveMultiple: function (type, filter, successCallback, errorCallback) {
                    if (filter != null) {
                        filter = "?" + filter;
                    else { filter = ""; }
                    var req = new XMLHttpRequest();
                    req.open("GET", this._ODataPath() + type + "Set" + filter, true);
                    req.setRequestHeader("Accept", "application/json");
                    req.setRequestHeader("Content-Type", "application/json; charset=utf-8");
                    req.onreadystatechange = function () {
                        if (this.readyState == 4 /* complete */) {
                            if (this.status == 200) {
                                successCallback(JSON.parse(this.responseText, SDK.JScriptRESTDataOperations._dateReviver).d.results);
                            else {
                                errorCallback(SDK.JScriptRESTDataOperations._errorHandler(this));
                    req.send();
                __namespace: true
        </script>
        <script type="text/javascript">
            //Create Email and link it with Order as Regarding field
            var Xrm;
            var email = new Object();
            var ownerID = "";
            var CustomerId = "";
            if (window.opener) { Xrm = window.opener.Xrm; }
            else if (window.parent) { Xrm = window.parent.Xrm; }
            //Get ownerid who send email of quotation to customer
            function GetOwnerID() {
                var owner = Xrm.Page.getAttribute("ownerid").getValue();
                ownerID = owner[0].id;
                var ownerName = owner[0].name;
                var entityType = owner[0].entityType;
                GetToEmailGUID();
            //Get customerid who receive email of quotation from owner
            function GetToEmailGUID() {
                var Customer = Xrm.Page.getAttribute('customerid').getValue();
                CustomerId = Customer[0].id;
                var CustomerName = Customer[0].name;
                var entityType = Customer[0].entityType;
                //if CustomerId is type of "Account" then get Primary Contact id of that account
                if (entityType == "account") {
                    var contact = Xrm.Page.getAttribute("customerid").getValue();
                    if (contact === null) return;
                    var serverUrl = Xrm.Page.context.getClientUrl();
                    var oDataSelect = serverUrl + "/XRMServices/2011/OrganizationData.svc/AccountSet(guid'" + contact[0].id + "')?$select=PrimaryContactId";
                    var req = new XMLHttpRequest();
                    req.open("GET", oDataSelect, false);
                    req.setRequestHeader("Accept", "application/json");
                    req.setRequestHeader("Content-Type", "application/json;charset=utf-8");
                    req.onreadystatechange = function () {
                        if (req.readyState === 4) {
                            if (req.status === 200) {
                                var retrieved = JSON.parse(req.responseText).d;
                                CustomerId = retrieved.PrimaryContactId.Id;
                            else {
                                alert(this.statusText);
                    req.send();
            function CreateEmail() {
                GetOwnerID();
                email.Subject = "Email with Report Attachment";
                //Set The current order as the Regarding object
                email.RegardingObjectId = {
                    Id: Xrm.Page.data.entity.getId(),    //Get the current entity Id , here OrderId
                    LogicalName: Xrm.Page.data.entity.getEntityName()//Get the current entity name, here it will be “salesOrder”
                //Create Email Activity
                SDK.JScriptRESTDataOperations.Create(email, "Email", EmailCallBack, function (error) { alert(error.message); });
            // Email Call Back function
            function EmailCallBack(result) {
                email = result; // Set the email to result to use it later in email attachment for retrieving activity Id
                var activityPartyFrom = new Object();
                // Set the From party of the ActivityParty to relate an entity with Email From field
                activityPartyFrom.PartyId = {
                    Id: CustomerId, //"79EBDD26-FDBE-E311-8986-D89D6765B238",  // id of entity you want to associate this activity with.        
                    LogicalName: "contact"
                // Set the "activity" of the ActivityParty
                activityPartyFrom.ActivityId = {
                    Id: result.ActivityId,
                    LogicalName: "email"
                // Now set the participation type that describes the role of the party on the activity).
                activityPartyFrom.ParticipationTypeMask = { Value: 2 }; // 2 means ToRecipients
                // Create the from ActivityParty for the email
                SDK.JScriptRESTDataOperations.Create(activityPartyFrom, "ActivityParty", ActivityPartyFromCallBack, function (error) { alert(error.message); });
                var activityPartyTo = new Object();
                // Set the From party of the ActivityParty to relate an entity with Email From field
                activityPartyTo.PartyId = {
                    Id: ownerID, //"79EBDD26-FDBE-E311-8986-D89D6765B238",  // id of entity you want to associate this activity with.        
                    LogicalName: "systemuser"
                // Set the "activity" of the ActivityParty  
                activityPartyTo.ActivityId = {
                    Id: result.ActivityId,
                    LogicalName: "email"
                // Now set the participation type that describes the role of the party on the activity).    
                activityPartyTo.ParticipationTypeMask = { Value: 1 }; // 1 means Sender
                // Create the from ActivityParty
                SDK.JScriptRESTDataOperations.Create(activityPartyTo, "ActivityParty", ActivityPartyToCallBack, function (error) { alert(error.message); });
            //ActivityParty From Callback
            function ActivityPartyFromCallBack(result) {
            //ActivityParty To Callback
            function ActivityPartyToCallBack(result) {
                GetReportId('ABM_Infotech_SalesQuote');
            //Create attachment for the created email
            function CreateEmailAttachment() {
                //get reporting session and use the params to convert a report in PDF
                var params = getReportingSession();
                //Email attachment parameters
                var activitymimeattachment = Object();
                activitymimeattachment.ObjectId = Object();
                activitymimeattachment.ObjectId.LogicalName = "email";
                activitymimeattachment.ObjectId.Id = email.ActivityId;
                activitymimeattachment.ObjectTypeCode = "email",
                    activitymimeattachment.Subject = "File Attachment";
                activitymimeattachment.Body = encodePdf(params);
                activitymimeattachment.FileName = "Report1.pdf";
                activitymimeattachment.MimeType = "application/pdf";
                //Attachment call
                SDK.JScriptRESTDataOperations.Create(activitymimeattachment, "ActivityMimeAttachment", ActivityMimeAttachmentCallBack, function (error) { alert(error.message); });
            //ActivityMimeAttachment CallBack function
            function ActivityMimeAttachmentCallBack(result) {
                var features = "location=no,menubar=no,status=no,toolbar=no,resizable=yes";
                var width = "800px";
                var height = "600px";
                window.open(Xrm.Page.context.getServerUrl() + "main.aspx?etc=" + 4202 + "&pagetype=entityrecord&id=" + email.ActivityId, "_blank", features);
                // To open window which works in outlook and IE both
                //openStdWin(Xrm.Page.context.getServerUrl() + "main.aspx?etc=" + 4202 + "&pagetype=entityrecord&id=" + email.ActivityId, "_blank", width,
    height, features);
            //This method will get the reportId based on a report name that will be used in            getReportingSession() function
            function GetReportId(reportName) {
                var oDataSetName = "ReportSet";
                var columns = "ReportId";
                var filter = "Name eq '" + reportName + "'";
                retrieveMultiple(oDataSetName, columns, filter, onSuccess);
            function retrieveMultiple(odataSetName, select, filter, successCallback) {
                var serverUrl = Xrm.Page.context.getServerUrl();
                var ODATA_ENDPOINT = "/XRMServices/2011/OrganizationData.svc";
                var odataUri = serverUrl + ODATA_ENDPOINT + "/" + odataSetName + "?";
                if (select) {
                    odataUri += "$select=" + select + "&";
                if (filter) {
                    odataUri += "$filter=" + filter;
                $.ajax({
                    type: "GET",
                    contentType: "application/json; charset=utf-8",
                    datatype: "json",
                    url: odataUri,
                    beforeSend: function (XMLHttpRequest) {
                        XMLHttpRequest.setRequestHeader("Accept", "application/json");
                    success: function (data) {
                        if (successCallback) {
                            if (data && data.d && data.d.results) {
                                successCallback(data.d.results);
                            else if (data && data.d) {
                                successCallback(data.d);
                            else {
                                successCallback(data);
                    error: function (XmlHttpRequest, errorThrown) {
                        if (XmlHttpRequest && XmlHttpRequest.responseText) {
                            alert("Error while retrieval ; Error – " + XmlHttpRequest.responseText);
            function onSuccess(data) {
                reportId = data[0].ReportId.replace('{', ").replace('}', ");
                CreateEmailAttachment(); // Create Email Attachment
            //Gets the report contents
            function getReportingSession() {
                var pth = Xrm.Page.context.getServerUrl() + "/CRMReports/rsviewer/reportviewer.aspx";
                var retrieveEntityReq = new XMLHttpRequest();
                var Id = Xrm.Page.data.entity.getId();
                var quotationGUID = Id.replace('{', ""); //set this to selected quotation GUID
                quotationGUID = quotationGUID.replace('}', "");
                var reportName = "ABM_Infotech_SalesQuote"; //set this to the report you are trying to download
                var reportID = "751089AA-74B8-E211-B52F-D8D3855B253B"; //set this to the guid of the report you are trying to download
                var rptPathString = ""; //set this to the CRMF_Filtered parameter
                var strParameterXML = "<fetch version='1.0' output-format='xml-platform' mapping='logical' distinct='false'><entity name='quote'><all-attributes /><filter type='and'><condition
    attribute='quoteid' operator='eq' uitype='quote' value='" + quotationGUID + "' /> </filter></entity></fetch>";
                retrieveEntityReq.open("POST", pth, false);
                retrieveEntityReq.setRequestHeader("Accept", "*/*");
                retrieveEntityReq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
                rptPathString = "id=%7B" + reportID + "%7D&uniquename=" + Xrm.Page.context.getOrgUniqueName() + "&iscustomreport=true&reportnameonsrs=&reportName="
    +
                                reportName + "&isScheduledReport=false&p:ABMFilteredQuote=" + strParameterXML;
                //remove the part starting from &p:salesorderid if your report has no parameters
                retrieveEntityReq.send(rptPathString);
                var x = retrieveEntityReq.responseText.indexOf("ReportSession=");
                var ret = new Array();
                ret[0] = retrieveEntityReq.responseText.substr(x + 14, retrieveEntityReq.responseText.indexOf("&", x) - x - 14); //the session id
                x = retrieveEntityReq.responseText.indexOf("ControlID=");
                ret[1] = retrieveEntityReq.responseText.substr(x + 10, retrieveEntityReq.responseText.indexOf("&", x) - x - 10); //the control id
                return ret;
            var bdy = new Array();
            var bdyLen = 0;
            function concat2Bdy(x) {
                bdy[bdyLen] = x;
                bdyLen++;
            function encodePdf(params) {
                bdy = new Array();
                bdyLen = 0;
                var retrieveEntityReq = new XMLHttpRequest();
                var pth = Xrm.Page.context.getServerUrl() + "/Reserved.ReportViewerWebControl.axd?ReportSession=" + params[0] +
                "&Culture=1033&CultureOverrides=True&UICulture=1033&UICultureOverrides=True&ReportStack=1&ControlID=" + params[1] +
                "&OpType=Export&FileName=Public&ContentDisposition=OnlyHtmlInline&Format=PDF";
                retrieveEntityReq.open("GET", pth, false);
                retrieveEntityReq.setRequestHeader("Accept", "*/*");
                retrieveEntityReq.send();
                BinaryToArray(retrieveEntityReq.responseBody);
                return encode64(bdy);
            var StringMaker = function () {
                this.parts = [];
                this.length = 0;
                this.append = function (s) {
                    this.parts.push(s);
                    this.length += s.length;
                this.prepend = function (s) {
                    this.parts.unshift(s);
                    this.length += s.length;
                this.toString = function () {
                    return this.parts.join('');
            var keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
            function encode64(input) {
                var output = new StringMaker();
                var chr1, chr2, chr3;
                var enc1, enc2, enc3, enc4;
                var i = 0;
                while (i < input.length) {
                    chr1 = input[i++];
                    chr2 = input[i++];
                    chr3 = input[i++];
                    enc1 = chr1 >> 2;
                    enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
                    enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
                    enc4 = chr3 & 63;
                    if (isNaN(chr2)) {
                        enc3 = enc4 = 64;
                    } else if (isNaN(chr3)) {
                        enc4 = 64;
                    output.append(keyStr.charAt(enc1) + keyStr.charAt(enc2) + keyStr.charAt(enc3) + keyStr.charAt(enc4));
                return output.toString();
        </script>
        <script type="text/vbscript">
        Function BinaryToArray(Binary)
               Dim i
               ReDim byteArray(LenB(Binary))
               For i = 1 To LenB(Binary)
                     byteArray(i-1) = AscB(MidB(Binary, i, 1))
                     concat2Bdy(AscB(MidB(Binary, i, 1)))
             Next
              BinaryToArray = byteArray
       End Function     
        </script>
    </head>
    <body>
        <input type="button" onclick="CreateEmail();" value="Attach Report" />
    </body>
    </html>

Maybe you are looking for

  • Scratch 22: Creating XML Publisher report from scratch in eBS

    Problem: How to build a XML Publisher (XMLP) report in eBS from scratch. Thus NOT adapting or converting an existing report. Context: I have an eBS R12 Vision instance up and running where I want to learn building XMLP reports. This is what all tutor

  • No WIFI when connected to External Display

    When I connect MBA to a Dell 2405FPW monitor, wifi gets a "connection timeout". When I disconnect external display, wifi works - all this with the same wifi point. I took MBA to the apple store, they connected the MBA to their displays and it works.

  • Fax and Voip

    Hi All We have a national backbone with Cisco As5400, As5350 , 2600 etc and Alcatel 7515 Gws. But our softswitch does not support both (T.38 and passthrough)fax protocol at the same time. So we often have to change in all media gateways the IOS image

  • Save motion tween as as3 in flash cc2014

    in previous flash i had the ability to save motion tween as as3 and use it an scripting. i can not find it in flash cc 2014 how can i use motion preset as part of as3 scripting?

  • Separate Response from an Adaptive Web Service Model

    Hi, A WebService returns me a list of Outbound and Inbound flights (all in one list). Now i want to separate the Inbound and the Outbound flights into two tables. One parameter is different, so its easy to define the separation. But how can i do that