LockWindowUpdate() is our friend + better PDF merging

Hi,
We're building eBooks from hundreds of pdfs. This is a problem for Acrobat because such large numbers of input files are apparently way beyond current design specs.
A problem comes up when combining files via FILE >> Create PDF >> Merge Files into a single PDF...
When you point to a folder with hundred or thousands of PDFs the GUI bogs down simply because the listbox updates itself after every new file.
The first improvement is very easy for the Acrobat developers. They simply need to wait to drive the list box updates until after the file name gathering is done. This is easily accomplished with the Win32 API LockWindowUpdate(). This could easily reduce the time to load big file lists to just 5% or less of
Once the filenames are populated on the COMBINE FILES dialog the processing is horribly slow because the Warning/Errors column need to be updated for each file. I, for one, could easily do without that column. A simple report at the end of the process would much faster.  I'm running a job of 2700 files on a dual core 2.6 ghz box and it will problably take an hour. My guess is upwards of 90% of those CPU cycles go into listbox updates.
Another happily simple minded approach would be to allow the user to point to a text file with all of the paths. Acrobat would read that and provide very lightweight process indicators. The file with the paths could be very simple with just one path per line. Wildcard processing would be nice. Of course, this should run with the lightest possible process indicators. The COMBINE FILES dialog should not be used.
---ebook_merge_source.txt---
c:\pdfsource\ebook_cover.pdf
c:\pdfsource\front_matter_1.pdf
c:\pdfsource\front_matter_2.pdf
c:\pdfsource\preface_1.pdf
c:\pdfsource\TOC_1.pdf
c:\pdfsource\content_1.pdf
c:\pdfsource\content_10001.pdf    (yes, that's 10,000 pages)
c:\pdfsource\conclusion.pdf
This would be a low cost addition that many people would readily appreciate.  The idea of using simple files for persisting source file selections is as old as the hills and it would serve the Acrobat audience well.

Hi,
We're building eBooks from hundreds of pdfs. This is a problem for Acrobat because such large numbers of input files are apparently way beyond current design specs.
A problem comes up when combining files via FILE >> Create PDF >> Merge Files into a single PDF...
When you point to a folder with hundred or thousands of PDFs the GUI bogs down simply because the listbox updates itself after every new file.
The first improvement is very easy for the Acrobat developers. They simply need to wait to drive the list box updates until after the file name gathering is done. This is easily accomplished with the Win32 API LockWindowUpdate(). This could easily reduce the time to load big file lists to just 5% or less of
Once the filenames are populated on the COMBINE FILES dialog the processing is horribly slow because the Warning/Errors column need to be updated for each file. I, for one, could easily do without that column. A simple report at the end of the process would much faster.  I'm running a job of 2700 files on a dual core 2.6 ghz box and it will problably take an hour. My guess is upwards of 90% of those CPU cycles go into listbox updates.
Another happily simple minded approach would be to allow the user to point to a text file with all of the paths. Acrobat would read that and provide very lightweight process indicators. The file with the paths could be very simple with just one path per line. Wildcard processing would be nice. Of course, this should run with the lightest possible process indicators. The COMBINE FILES dialog should not be used.
---ebook_merge_source.txt---
c:\pdfsource\ebook_cover.pdf
c:\pdfsource\front_matter_1.pdf
c:\pdfsource\front_matter_2.pdf
c:\pdfsource\preface_1.pdf
c:\pdfsource\TOC_1.pdf
c:\pdfsource\content_1.pdf
c:\pdfsource\content_10001.pdf    (yes, that's 10,000 pages)
c:\pdfsource\conclusion.pdf
This would be a low cost addition that many people would readily appreciate.  The idea of using simple files for persisting source file selections is as old as the hills and it would serve the Acrobat audience well.

Similar Messages

  • My wife and I have separate user accounts but want to share our Photos libraries or merge them as one.  How do I do this?

    My wife and I just bought an MBP (mid-2014 version) with Retina display and have separate user accounts with Admin. privileges.
    We want to share our Photos libraries or merge them as one.  How do we do this?  IS it better to just have one account instead?

    iTunes- How to share music between different user accounts on a single computer
    You cannot merge two separate libraries across user accounts. Photos does not have the function of merging different Photos.library files. If you have Aperture then you can merge the two before migrating over to Photos.

  • How and actually do have to give our friend Mark

    How and actually do have to give our friend Mark shared it with because his living room is much nicer than our to act if I been who looks a little better get let go to steps over rate over and
    back get my begin here like pale think re team UN get begin he know back pain hold the arm thing couple more move it over right back move it over repack hold
    it right  Yacon Root Max there stepped-up single time good now this time I watch you to lookalike op little resistance through the inner thigh think about it mind to my whole
    polar over squeaky we're doing are abductor Porsche resistance pretend it's going through water act for big in hell PL Begin Hill Act PL to them to rate over
    and right back  work great over and right back with adherence back in grade over and back keep it coming right over and back good pm curl kick the boot rate up.
    http://trueyaconrootmax.com/

    Well I'm glad you think it's clear because it isn't clear to Customer Options (quote 30 Days) or Billing (quote 30 Days), neither of whom if they are wrong, have any idea of what BT's terms and conditions are. In fact, customer options thanked me for pointing out to them the 14 days bit which he said he wasn't aware of!!!!!!
    It also says -  "We will accept notice via a range of methods including phone, e-mail, online chat and in writing."  but when I asked about giving notice (before I read that bit) guess what? I was told I could not give notice, they would not accept it from me, they would only accept it from the new service provider.
    Similar problem last week. I was on holiday in the UK and it looked like I might bust my mobile data limit, so I ring customer options, checked where I was, they can tell you how much you've used up to a couple of hours ago, as the online usage is always 2 days behind, "yes I can add another Gb of data for £10.20 or its £1.50 per Mb if I go over". Wasn't looking too bad on Monday but by Wednesday.......... Please can I add that extra Gb of Data we talked about on Monday? "Errr, no you can't add any extra data but don't worry, its not £1.50 Mb it's only 20p". LOL that's still a lot of money, so I stopped using the phone as a wifi hotspot, which was not exactly convenient.
    So as you can see, the people in customer care don't actually know what they are talking about, which is a bit worrying.
    BTW The wifi hotspot worked really well ............. on the edge of Exmoor ......... Live streaming TV of Le Mans 24hrs over the weekend. Which is how I nearly bust my data limit LOL.

  • My wife and I have different Apple ID's however when we purchased IPhone 4s and set up our accounts our contacts and apps merged!!! how do we prevent this?

    My wife and I recently purchased IPhones (4S), we use an iMac and an IPad 2, we have separate Apple ID's but when we fired up our new phones and began setting up the systems, our contacts and applications merged. Since then I have disabled ICloud from my phone and my iMac until we can figure out how to avoid this crossover of information. Are we overlooking something?

    Hi Shadow,
    The apps are forever tied to the Apple ID that they were purchased under. Your iCloud accounts are also Apple IDs, so although you can sync the apps to your individual device via iTunes, you will be syncing them to the devices, not to iCloud.
    Since you are still purchasing everything under one Apple ID, then I'm presuming that they live in a single iTunes library on your computer or Mac? If that is the case, then you would just want to:
    Hook up a device to the Mac or computer
    Select the device when it shows up under devices
    Once selected, the Device Profile screens display to the right - click on the Apps tab, and select which ones you want on that device.
    Also check all the other profile pages to make sure they are set up to sync the things you want to sync to that device.
    On the info page, you will see that you can sync Contacts & Calendars via iCloud or via iTunes. If you want a single source for contacts & calendars for both of your devices, sync them via iTunes. If you want your own sets of contacts & calendars, sync them via iCloud.
    Do you have iCloud set up on the computer or Mac? If so, which iCloud account are you planning on using?
    Some of the decisions you will want to make will depend on how you have your computer or Mac configured in conjunction with iTunes. One Apple ID, but one or two User Accounts for the computer or Mac? iCloud on the computer or Mac? What do you want to share and to not share?
    Post back with any questions.
    Cheers,
    GB

  • Issue with PDF merging

    Hi,
    I am doing PDF merging using using assembler. But the issue is after merging some of the fields of pdf are non editable. Can some one tell me why this is happening.

    Please upload your document and ddx.

  • Automator for PDF merge with variable

    Hi - very new to automator, but now very motivated to find a solution to this annoying problem.
    I have to scan expense receipts each week and upload them 1 by 1 into a client time & expense system. I don't think Automator can help me with this one.
    A second system requires all the expense receipts to be merged into a PDF and a 3rd copy emailed to an approver.
    This is what I would like automator to do:
    From my Expenses folder, where all my individual PDF's are located
    I select all my distinct PDF's for a particular week
    Using an automator service, right click style
    Using 'Ask for Text', I would enter the "Week of"
    My selected PDF's are merged into 1 PDF, with the name = "Week of <VAR>"
    Mail starts (can't figure out how to use Gmail in a browser in Automator)
    Creates a message to the approver guy with the merged attachment from #5 above
    Sends the message
    Quits Mail
    I can get the automator to run without the variables trick...but it really would save a lot of time if I could just key it in once (instead of #filename, #email subject, #body of the message).
    I also tried looking up the UUID for the variable and inserting it into the email body and subject line - but it didn't take.
    Can anyone help with this?
    Many thanks
    bforeste

    Can't help you with automator, but you can create an app with the applescript below that will do what you want.
    Procedure:
    1. Open the Applescript Editor by typing Apples in the spotlight search field and hitting 'return' on your keyboard.
    2. Copy the entire script below and paste it into the Editor window.
    3. Hit 'Command-K' on the keyboard and ensure there are no compiler errors. If there are, please look at the script and see if one part of it was highlighted. Report back what part of the script was highlighted and any error messages.
    If the compile didn't produce an error, then:
    4. Hit 'Command-S' on the keyboard, choose a snazzy name ("PDF merger" or something...) and a location to save it in (your Apps or Desktop folders).  Be sure to change the 'File Format:' to Application at the bottom of the Save screen before hitting 'Save'.
    5. The first time you run the app (you run it by double-clicking on it, like any other App), you'll be asked to put in the details manually. On subsequent runs, it will fill in the defaults for you. I haven't set up the default locations for looking and searching for the files as I'm not sure where they would be on your system. I can do that if you tell me the path from your 'home' or user directory.
    Also note, I've written the script so that it doesn't send the message until you've reviewed it. i.e., you might want to double check you've attached the correct file, or add a message. If you want it to send automatically without review change the following lines near the end of the script:
    change the line 'set visible to true' to 'set visible to false'
    change the line 'save' to 'send'
    property defaultFolder : ""
    property msgSubject : ""
    property theRecipient : ""
    property theWeeklyname : ""
    property outputFile : ""
    getInfo()
    mergePDFS()
    sendMail()
    on getInfo()
              display dialog "Type the recipient's email address: " default answer theRecipient
              set theRecipient to the text returned of the result
              delay 0.25
              display dialog "Set the subject of the message: " default answer msgSubject
              set msgSubject to the text returned of the result
    end getInfo
    on mergePDFS()
              display dialog "Please choose the files to merge…" default button "OK"
              set inputFiles to choose file of type "PDF" with multiple selections allowed without invisibles
              delay 0.25
              display dialog "Please choose a folder to save the merged PDF…" default button "OK"
              set outputFolder to choose folder
              delay 0.25
              display dialog "Type the name of the combined pdf (without the .pdf extension): " default answer theWeeklyname
              set theWeeklyname to text returned of the result
              set outputFile to (outputFolder as text) & theWeeklyname & "(" & (count of inputFiles) & ").pdf"
              set pdfFiles to ""
              repeat with p in inputFiles
                        set pdfFiles to pdfFiles & " " & quoted form of POSIX path of p
              end repeat
              do shell script "/System/Library/Automator/Combine\\ PDF\\ Pages.action/Contents/Resources/join.py " & "-o " & quoted form of POSIX path of outputFile & pdfFiles
              return outputFile as alias
    end mergePDFS
    on sendMail()
              tell application "Finder"
                        set theAttachment to outputFile as alias
              end tell
              tell application "Mail"
                        set newMessage to make new outgoing message with properties {subject:msgSubject, content:"" & return & return}
                        tell newMessage
                                  set visible to true
      make new to recipient at end of to recipients with properties {address:theRecipient}
                                  tell content
      make new attachment with properties {file name:theAttachment} at after the last paragraph
                                  end tell
      save
                        end tell
              end tell
    end sendMail

  • Adding PDF Security attributes while PDF Merge

    Hi,
    I am trying to merge multiple pdf document and want to secure the output using pdf security attributes.
    Is there a way to achieve this while pdf merge ?
    (I am able to do so while generating the pdf using FO Processor but not while merging existing pdf files.)
    Thanks in Adavance
    ~neeraj

    Hi Neeraj
    What API are you using to merge the documents ?
    If you are using PDFDocMerger you can use the setConfig method on the API to set the password.
    Regards, Tim

  • PDF Merge in Publication of Web Intelligence

    Hi ,
    Is it possible to do PDF merge in Publication of Web Intelligence documents in BO Xi 3.1
    Thanks.

    Hi,
    You can-not merge the two pdfs in publication by default. It might be possible through SDK.
    You can look for some 3rd party tool for the same feature.
    Regards,
    Rohit

  • PDF Merge software on Server side

    Hi,
    Do you use any PDF Merge software on Server side that combines the many PDF files (originally from Broadcaster) into one PDF? This final PDF file should have the Table of Contents with the corresponding page numbers. Therefore, this software should stamp the page number sequentially on the final PDF.
    Please recommend it and the environment where it resides (Windows server/AIX/Linux). Thanks in advance for your help.
    Regards,
    Ba

    I used 2 modules from PDFlib on Linux with Perl to merge PDF files and the modules are:
    1. PDFlib+PDI
    2. PDFLib TET
    Ba

  • Ann: 1-hr webinars (free): Better PDFs / PDF Forms (with FM-Acro TimeSavers/Assts)

    Wednesdays, starting 10am PT:
    * Better PDFs with FM-to-Acrobat TimeSavers, Nov 28
           Description/registration: https://attendee.gotowebinar.com/register/7685348030448593664
    * Creating PDF Forms with FM-to-Acrobat TimeSavers + Form Assistant, Dec 5
           Description/registration: https://attendee.gotowebinar.com/register/9161361026877549056
    Shlomo Perets
    MicroType, http://www.microtype.com
    FrameMaker/TCS training & consulting * FM-to-Acrobat TimeSavers/Assistants

    Because I know enough to be dangerous...  I was trying to extend the two outside columns down....  Instead of just using faux columns which I have fixed since I posted the question.
    The other link problem is the left sidebar links.  When you go to the event photos page I have a repeat of the sidebar links that are on the newsletter page.  I used named anchors on the newsletter page to link to the particular article.  From the Event Photos page the links look like this:
    <a href="1112Visions_Iss1.html/#puzzle" target="_self">[Puzzle]</a>
    The problem I am having is that some of these go to the newsletter page and the anchor and some do not (I get an error message saying it  can't find the page).  To add to the problem is that when we choose say the President's Message, when it goes to the newsletter page and the correct anchor, the newsletter page is missing all the links to the graphics... the photos are missing the graphic for the faux columns is missing.  It makes no sense.  When I preview the newsletter page from Dreamweaver everything shows up fine.
    I do not know if all of this is being caused because I haven't posted this stuff to the site or what.  I've tried re-booting both the browser and Dreamweaver, dumping the cache and still the same nonsense.
    Got any ideas?

  • They eliminated our friends and family plan half-way through the contract without even telling me!!!

    Whatever you do get it in writing, and even then, don't believe it! We switched to a 700 minute plan over a year ago and were told it included 10 friends and family numbers. My Verizon two months ago showed us over our minutes so I went in and updated our friends and family numbers to fix the problem. Last month everything was fine. This month it showed us over our minutes again but when I went in it said we weren't on the friends and family plan! I went to the store to figure out what was going on and they said we were never supposed to be on the friends and family plan. We have been on it for over a year now which can easily be seen in our records and it was sold to us that way. That's what we agreed to pay for. Their solution? Take care of overage fees for this month and give us 5 friends and family numbers for the remainder of the contract and that's after arguing for an hour. I'm disgusted with the dishonesty and Verizon will be losing our business when our contracts are up. To add insult to injury when I started discussing the problem with the clerk, she stopped me half way holding up her finger and went to sell something to a customer that had come in three minutes after me. She actually rang him up before finishing dealing with me to get her commission!!!!! RIDICULOUS!!!!! I'm done with this crappy company. We pay out the nose and regardless of how good the network may be, it's just not worth it. They tried to make it sound like they were doing us some grand favor by offering to upgrading us to a 1400 min per month plan at full price so we could get friends and family back! No thank you!!! We already had it!!!! Absolutely unethical. Now to add icing to the cake, I read that they are doing away with the unlimited wireless broadband plan that I was grandfathered in on. Yep, we are SO gone. What a dishonest way to run a company!!!!!!!! Buyer beware!!!!

    And just to note, they have slowed down our internet speeds to the point of making them nearly impossible to use so just one more reason to be gone. Oh and did I mention that unless you have a data plan on your phone, to upgrade your phone is actually a downgrade this year??? The phones they are offering for talk and text customers are ridiculous! I went through the joy of trying to upgrade my phone and used my verizon a few months back. While in the process I clicked "only show options that are compatible with my current plan" to save time. I spent hours going through the phones and picked out a great one. When I went to check out it said that phone was not compatible with my current plan. Seriously???? I called and they said no smart phones were compatible. Great! But your website needs fixed and you just wasted hours of my life!!! Went back to look at the other phones that were offered that weren't smart phones and they were AWFUL! I really do hope a LARGE number of customers leave Verizon to show them that consumers won't put up with this kind of treatment!!

  • Several family members have iphones and our contacts are all merged. Help me stop that please.

    Several of our family members have iPhones. Our contact lists keep merging, along with our bookmarks and other things like that. How can we create a separate space for each of us so that we don't share all that information?

    Yes, set them up with their own Apple IDs:
    http://appleid.apple.com
    An Apple ID may have been entered in the following places:
    Settings > iCloud > Account
    Settings > Messages > Send & Receive
    Settings > FaceTime
    Settings > iTunes & App Stores

  • We have moved to another city and we would like to communicate to our friends and family back home via Skype. What webcams work well with our home computer, a vintage 2005 Mac mini with Mac OS X, version 10.5.8?

    We have moved to another city and we would like to communicate to our friends and family back home via Skype. What webcams work well with our home computer, a vintage 2005 Mac mini with Mac OS X, version 10.5.8?

    You 2005 mini shipped with a PowerPC G4 CPU ranging between 1.25 and 1.5 (late sept 2005) Ghz. PowerPC is not Intel. This mini will not run current releases of Skype for the following reasons:
    The current version of Skype claims support for OS X 10.5.8 -- but wants a 1Ghz Intel processor just for voice calls. Their recommendation for video calls is a 1.8Ghz Core 2 Duo Intel CPU and a broadband connection of at least, 4Mbps down and 512Kbps up. Skype requirements.

  • Hi, i bought a ipad2 3mos. ago and every time i full charge it to 100%, i only get around 4 to 6hrs. out of it! our friends from Apple said 9 to 10hrs. is there any way this could be remedy? hope you guys understand getting short handed by 3 to 4hrs.

    Hi, i bought a ipad2 3mos. ago and every time i full charge it to 100%, i only get around 4 to 6hrs. out of it! our friends from Apple said 9 to 10hrs. is there any way this could be remedy? hope you guys understand getting short handed by 3 to 4hrs.

    It depends on how you are using your iPad.  If you are streaming videos or music, or playing interactive games which require internet access a lot, you may not get a full 9 hours from your battery.  In addition, have you closed unused apps?  To do so, double tap your home button to bring up the Task Bar (most recently used apps).  Hold your finger on any of the apps on the Task Bar until they all start to jiggle and you'll see a sign on the upper left corner of each app.  Tough the to fully close them.
    Finally, location services, push for mail and it's frequency can have a dramatic effect on battery usage.  Turning them off, as well as not using your screen at 100% will help reduce battery usage.

  • PDF merge limitations...

    I have a question for the Acrobat gurus. I can merge multi pdfs up to 106 pages. My problem is that we deal with high page count media and I am having issues with merging anything over 106 PDFs into one at a time. When Acrobat is merging, it hits page 107 and closes itself out of the program. I have tried this with different PDFs thinking I could be running into a corrupt file, but I get the same result everytime.  Any ideas?

    Perhaps it is the difference between the iPad 1 & 2 and another original iPad user will be so kind as to test as you did?  The PDFReader Pro documentation, in discussing problematic PDF formats, suggests opening the file with Preview on a Mac and doing a "Save As..." to convert to a more iPad friendly version of the file.  I tried that but it didn't work.  I also tried a complete reset of the iPad which similarly failed.  I mis-stated my problem with the other attachment: it was not a 2 page outline as a Mail attachment, but rather a large single page poster of over 3 MB. The iPad 1 seems to be able to handle large multi-page PDF files as onely one page at a time needs to be rendered: It just seems to choke on large complex pages.
    I actually moved-up from an Apple ][ to the 128K Mac in 1984.  My current iMac appears to be the same vintage as yours.  Curious as to the upcoming refresh of the MacBook Air with Lion as it might be a solution to the screen-size and other limitations of the iPad and probably will boot and run much faster than my "oldest iMac to support Lion" model.

Maybe you are looking for

  • Apex 3.2 group select list

    Hi, I just want share this if you are still in older version of Apex and you use jQuery. I did made "plugin" for grouped select list See sample here http://actionet.homelinux.net/htmldb/f?p=100:86 Plugin source ;(function(){ jQuery.fn.htmldbLovOptGrp

  • FM/BAPI for assigning a class and value instead of manualy doing in IE02

    hi guys, i need a FM/BAPI which will allow me to take input as equipment number and assign the class and value for it as done manually in IE02. Input should be equipment number. POINTS will be given.

  • CachedRowset Error Getting Date with Time

    We are using CachedRowSet and while getting Date from Oracle, it is missing the Time. i.e. It is just returning the Date and not the time. e.g. If the DB has 26-01-2005 10:00:00 it is returning just 26-01-2005 and not the time. It is all 0:0:0. What

  • Photoshop CS 8.0 - How do I Deactivate

    Trying to deactivate my Photoshop CS version 8.0. Under the 'Help' menu there is no Deativation link (there is a 'Activate' one that is grayed out, and doesn't work).

  • Color label incompatibility between LR3 and Bridge CS5

    I have LR3 in English and Bridge CS5 installed in other language. Is this why whenever I assign color labels in Bridge they show up in LR as white(custom). BTW, star ratings transfer correctly.