Showing posts with label Combining pdf files. Show all posts
Showing posts with label Combining pdf files. Show all posts

Monday, 31 October 2011

What News About Dysprosium?

(For the latest PDF files Merger Software please have a look at the top of the left margin, inside the red box.) This is an obsolete content. Some updates can be find at the bottom of this post. I promised a release of Dysprosium Suite before the end of this 2011. I could not eliminate a serious hurdle on the way. I could not find a PDF viewer that seamlessly joins to Java. I mean a free viewer. There had been an excellent free Java viewer by Adobe developed ten years ago. It means it is based at best on works started before the millennium. It works still perfect if your created PDF be of the type you might create by the latest LaTeX tools (such as MiKTex) or by Adobe Professional tools. It does not even load a blank page which is not created in this way. But most of the people use everything to create PDF; such as, Google Docs, or Open Office, and many scanner to PDF software. Such cases crashes the Adobe Java viewer. Adobe for unknown reasons did not continue the development of that software, and its present free software SDK is pure C++. I worked to switch to that tool but there is a further hurdle since this SDK utilizes MFC proprietary libraries and include files. I tested every available claimed free Java PDF viewer, but actually they all have a mistake. They are not Java Swing. Adobe viewer is a pure Java Swing. It is so malleable that you can give them the "group layout;" a very Java Swingish layout. But I succeeded in pushing the limit of merge to astonishing 3.5GB in 64 bits versions of Windows 7 and Windows 8, with enough RAM memory. I had 32GB installed and put 4GB of it available for Java heap. CPU was quad core and never exceeded in 10% usage for each core. FSB was 1600MHz. This is the biggest PDF file you might find. The other reason that I did not switch to C++ is the belief that I have on Java programming. It is much more natural than C++. (I am a C language fanatic, but not C++) Well, C# is somehow Java. But it is not free, for full blood development. (It was a strategic mistake, in terms of nerds commenting, that Sun pushed against usage of Java by Microsoft. Otherwise, there could be more harmony in the present sphere of development tools.) Switching to C++, or to C# will change my work as a retired person to a full time professional developer. I am going to create a separate package with Adobe Java viewer with no guarantee of being usable on loading every PDF. I am going to develop one without viewer, besides. Please have a look at the snapshot.
It is a document created by the LaTeX (using MiKTeX). Book includes extreme fonts and sophisticated images. All 74 pages are loaded nicely. Yellow color has been used to create contrast for this demo. The next document is a one page document created by Open Office. Only one word is written on it. It dispatches error upon loading.
There was, another disappointment, too, in lack of much progress in breaking the password of PDF. I was interested in its mathematical side. A brute force multi threading could break a password of 5-character length created out of 64 characters in a reasonable time. Hence, we have "Remove Password" button (on condition that you have the owner's password) but not the "Unlock Password" button.
Update, May 2016 : Dysprosium (Dolce edition) has been released (please click) based on iText from mid of April 2014 and smoothly on a nightly basis added more features and now I have deprecated many scattered pieces of PDF utilities I already released. There are so many features that I cannot write complete instructions for all of them. From other previous pieces only Signature manager has been remained to be integrated. I sorted out PDF viewer problem somehow satisfactorily.)
(updated : 26/May/2016) I have had over 60,000 downloads from 187 countries. All around the world, only 1 country in South America (French Guiana) and 1 countries in Asia (Democratic North Korea ) have not used Dysprosium Software, yet. The remaing countries not downloaded to this date (less than 10) are from the central Africa and perhaps some very small Island countries.
(Deprecated Paragraph : People contacted me regarding not fulfilling promises in creating an integrated software for different pieces of dysprosium in on single -and perhaps bloated- suite. My friend Grant Hardy is too busy with electronics and doesn't come around. Phoenix  is also has committed himself in different web developments. I have been left alone and I am too old and feeble, but have progressed in some areas. For example, I have created a Complex Polynomial Calculator; download here. I postpone my promises towards end of this year. We had some joy with majority of algorithms in recovering lost owner's passwords. Well, I succeeded in a relatively fast password cracker but won't publish it. People who have lost their password might like to use other things available out there. We fulfilled all  promises at this date 26/May/2016.)


Sunday, 17 October 2010

How to Watermark and Stamp a PDF File for Free?

(For the latest PDF files Merger Software please have a look at the top of the left margine, inside the red box.) Now this first version of software for watermarking, stamping pdf files with text and image is ready. User can change font size of the text and decides for the font and style. They also can  decide for the position and the angle that text appears on the page. Some PDF creators such as the scanners create PDF's which are completely opaque. In such PDF's watermarks go under the PDF box becomes hidden and unseen. In such cases my software allows users to put the watermark on the top of the pdf over the box. If the watermark obscures part of the texts then you can reduce the opacity of the watermark to become transparent enough to make the underlying text visible for reading. Then looks as if it is under the text. You can reduce opacity to zero to create a hidden watermark later can be recognized by you. If you use a hidden watermark "web URL" on your PDF, at its position a link becomes created that shows itself with the small "clicking" hand.cursor. In this way you can make your document active. User can change direction of the stamp or the watermark text between 90 degrees clockwise (-90) and 90 degrees counter-clockwise (+90), perhaps to be used for the landscape pages. The position where you put the watermartk is selected visually on the "measurement board" by a "double-click" on the "Get Mouse" button. Measurement board shows relative places of your document. Precise coordinates in terms of the size of the page of your document are shown in the X and Y text boxes at the bottom of the GUI. If you "double-click" on the cross hair point, those coordinates will be registered for the watermarked document. Then press on the OK button to have your stamped document. The resulting document comes with a filename that does not exist in the directory hence, your original remains as before untouched.
You can select to use an image for the watermarking. If you decide to put the image as the over layer on your pdf document there is an option in this software such that you can change its opacity to make it transparent and to be able to see contents underneath of the page. You also can choose to blow up your image in terms of the percentage, by adjusting knob. Enjoy!
Please go here
18/March/11: Now with a Visual Help page here.
Update, November 2014 : Dysprosium (Dolce edition) has been released based on iText from mid of April 2014 and smoothly on a nightly basis added more features and now I have deprecated many scattered pieces of PDF utilities I already released. There are so many features that I cannot write complete instructions for all of them. From other previous pieces only Signature manager has been remained to be integrated. I sorted out PDF viewer problem somehow satisfactorily.)

Wednesday, 6 October 2010

PDF's Bookmarks, Outlines and Table of Contents

(For the latest PDF files Merger Software please have a look at the top of the left margin, inside the red box.) The merge software is like a clip or staple that people use in offices to attach separate pages with different dimensions and content. The software does not change them or enhance them in any way as it should not and is not intended, except that you decide for it. One kind-hearted user's asked me if the bookmarks emerge as they were before the manipulation. The answer is affirmative. Please, have a look at this video, consolidating three files one of them a tome of one thousand page attached to two other book. As one of the books has not originally bookmarks in its PDF creation by the author, it remains without a bookmark in the merged volume of total 1600 pages.  
How one can create an outline of a book after having an "engraved frozen" PDF depends on the author. One example is when you have a volume of your old diaries scanned into the PDF and you like to create an outline for it to make it more lively for navigation. You like to click on the "Christmas of 1989" and go to that page immediately without having to search many random pages. In the road map for developing this package, I have that target to hopefully implement but for a while later (4/Jan/11: from version beta_6_4 implemented ). That also can create a table of contents (12/Feb/11: from version beta_6_5 implemented) as a by-product. (11/March/11: Visual Help is now available.)

Sunday, 13 June 2010

A Free Software to Merge (Attaching) PDF Files Together

(For the latest PDF files Merger Software please have a look at the top of the left margine, inside the red box.) Frequently in academic places you might need to consolidate or technically speaking you have to concatenate two or more pdf files together. It is due to the fact that you are creating or downloading a work, such as a series of lectures during a period of time then you would like to make them in one big volume. I have created a software to do that job for me. I used iText software. I put it here for your usage. It is in RC1 phase so far. It has no risk using it. No other software is bundled with this. It does not install anything on your computer. It does not do anything with your pdf files. In the worst case scenario that never happens (since that iText is very noble a software) the concatenation might not happen. I have tested it and am using it for a long time with different files I have downloaded or scanned from the books with no problem. It has no limitation on the size and number of files or usages of software on different platforms-Windows, Unix, or Mac. It is a pity not to make it available for others. I have used iText 2.7 for implementation. I am planning to use iText 5 now with all details of open source and other fusses to become available later. Meanwhile, please enjoy these humble versions, by
click  here   or  here (Series 5 versions are slower but smaller download, 1.9MB. Latest stable Series 5 version 5.4.5; with features for "page numbering"  and  "re-size" and "zoom", and "rotate" based on iText : rev.24/March/11; finalised and no newer version will be released. Fully deprecated, now, 04/11/2014).
For a more advanced  stable version click  here  or   here  (Series 6 versions are faster but larger download, 4.5MB. Latest stable Series 6 version 6.7.2;  includes all features of Series 5 versions with additional features for "Signature Manager," and "Bookmark Manager" based on iText :   rev.25/March/11; actively being tested and debugged - still becomes more improved).
For simpler  versions please go here (Latest stable Release R2 safe to use and stable, works similar to Adobe combine feature, finalised based on iText : 22/March/11; finalised and no newer version will be released. Fully deprecated, now, 04/11/2014).
This place includes a help and Visual Help, and encountered issues page, as well.
The first free software for Insertion pdf file 23/March/11 here.

Stable pdf Splitter free software now available from Messiah's download page at, here. (Stable beta_6, 3.85 MB; new build, improved bookmark split based on iText, 21/March/11).
Please click on the "Question Mark" at the bottom right of the software to learn how to use it.
New 07/07/2014 : Modern version of Dysprosium D6.xx includes more features for Merge, Split and Inject.  
All older versions removed.
For Merge software:
You should have all the pieces of pdf files in one place, perhaps in a folder of their own, somewhere next to each other. (Still, do not worry; software won't include any non PDF files around there.) When application opens, click for "brows" and take the "file-chooser" to where you have your pdf files and then select one of them and click "OK" on the "file-chooser." It pops up for a name to choose for your consolidated file. The default consolidated pdf file name I have chosen starts with "ZZ" such that later you can recognize it easily among other pdf files. Still, you can write your own choice of name in the red highlighted text field but do not add pdf extension. Software adds it automatically. After clicking "OK" on the "name-chooser" pop up, all the pdf files in the directory comes in the "List Area" of the application. You can remove those you do not need from the list and arrange files in the order that you prefer to consolidate. Then click on the "Merge" button. It brings progress GUI for you and after few seconds or few minutes, depending on the size and number of files, you have your consolidated pdf file in the same directory as the others. Next "dialogue" box offers you more concatenation or exit, whatever you choose to do.
Please check for improvements. You might like to use "subscribe feeds."
Please note, Pdf calculations and regenerations take resources from your computer, sometimes for more than a minute, in particular, if the size of files are greater than 50 MB. Allow enough time to the software to crank and to crunch the job. All the default created files begins with "ZZ" to make it easier to find them.
Please check this place for newer versions and newer software for PDF.
Update, May 2016 : Dysprosium (Dolce edition) has been released (please click) based on iText from mid of April 2014 and smoothly on a nightly basis added more features and now I have deprecated many scattered pieces of PDF utilities I already released. There are so many features that I cannot write complete instructions for all of them. From other previous pieces only Signature manager has been remained to be integrated. I sorted out PDF viewer problem somehow satisfactorily.)
(updated : 26/May/2016) I have had over 60,000 downloads from 187 countries. All around the world, only 1 country in South America (French Guiana) and 1 country in Asia (Democratic North Korea ) have not used Dysprosium Software, yet. The remaining countries not downloaded to this date (less than 10) are from the central Africa and perhaps some very small Island countries.
==================
If you are merging large files, receiving "Map Failed" exception, then please increase your java heap as explained (please click) here.