+ OCR Search: Search terms now contain an individual highlight color
* Merge Files: Cancel merge
* OCR Search: Highlight the first word in a phrase with spaces
* OCR Search: Highlight words that use the * Before or * After property
* OCR Pages: Possible race condition could cause a crash
07/18/2021 - Release v4.5.8.0
RefinePDF
+ OCR Search: Mark Found Pages option added. This is useful if you want to search a document with OCR for terms and mark the pages that contain the terms. Marked pages can be deleted from the current document or saved to a new document. Other search options are disabled if this option is selected.
^ Changed "Removed" and "Unremoved" labels to "Marked" and "Unmarked"
* Improved handling of corrupt PDF pages
* OCR Search: Highlight found terms would only highlight terms on the first set of search terms if multiple sets were searched
* OCR Search: If add cover page was enabled and the cover page extended beyond one page found terms would not be highlighted
* OCR Dupe Search: Preview image fix
* PDF zoom: handle zoom render failure
* TIFF Save as PDF: error checks added if TIFF open contains invalid frames
02/28/2021 - Release v4.5.7.0
RefinePDF
+ RefinePDf Offline Installer: Enabled commandline switches for easier deployment to multiple machines. The /KEY=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX switch can be used along with /SILENT or /VERYSILENT to deploy RefinePDF without user interaction.
02/21/2021 - Release v4.5.6.0
RefinePDF
* Pages may not be rendered if certain conditions are met
02/14/2021 - Release v4.5.5.0
RefinePDF
* Regression fix when displaying rotated pages
02/10/2021 - Release v4.5.4.0
RefinePDF
+ OCR search for XPS files
* Switch pages when Add/Edit PdfObjects was checked then unchecking on a new page would cause text selection to be disabled until a new page was selected
02/07/2021 - Release v4.5.3.0
RefinePDF
* XPS pages were rendered at a resolution that was too high
02/02/2021 - Release v4.5.2.0
RefinePDF
* Copy and paste text between pages
* Editing page objects on sorted pages
^ Thumbnail images are now always shown
01/20/21 - Release v4.5.1.0
RefinePDF
* Enable text editing after switching to a page with Add / Edit PdfObjects selected
^ Disable Edit > Copy and PDF Options > Add Action to Highlighted Text when text is not selected
01/19/21 - Release v4.5.0.0
RefinePDF
+ Disable Image Edits for PDF documents is now an option on the main window and in the preferences window. This is useful if you want to add a page object on top of an existing image. Many PDF documents contain scans of text which are embedded images. RefinePDF previously tried to estimate which embedded images were background images.
^ Dialog "Do you want to keep cut pages?" no longer appears when cutting and pasting pages. Pasted pages are automatically unmarked
^ PDF page labels are now embeded with Export Pages by Category, Merge Files and Split Files by Pages operations if Embed Page Lables is enabled in the preferences menu
* OCR Duplicate Search - Prevent out of range exception on the last page if using a keyboard shortcut
* Merge files stop button was not working
* OCR Image File - Images with a DPI not equal to 96
* Enable text editing after switching to a page with Add / Edit PdfObjects selected
01/12/21 - Release v4.4.3.1
RefinePDF
! v4.4.3.0 to v4.4.3.1
* Regression from v4.4.3.0 with carry label to next page function
01/11/21 - Release v4.4.3.0
RefinePDF
! v4.4.2.0 to v4.4.3.0
* Page index could be assigned to the wrong page if a document was sorted and unsorted multiple times with different labels
* PDF zoom could throw an exception after changing the zoom level and changing pages very quickly
12/30/20 - Release v4.4.2.0
RefinePDF
! v4.4.1.0 to v4.4.2.0
+ Horizontal & Vertical alignment options for PDF page objects
+ Preferences > Set Annotation Contents - Enable this setting to set the annotation contents with the selected text. This option is only used with the annotations on the PDF edit text toolbar on the main window.
^ Disable toolbar buttons when functions are not available
^ Text markup annotations can now be created across multiple lines of differing lengths
* PDF Edit Text - Font change across multiple runs
* PDF Edit Text - Possible exception when drawing text if certain conditions were met
* PDF Edit Text - Text container fixes
* Undo & Redo move if container collection is empty
12/20/20 - Release v4.4.1.0
RefinePDF
! v4.4.0.0 to v4.4.1.0
+ OCR Search - Option to add highlight annotation to found terms
^ Pdf text container toolbar remains visible when starting a new text operation if it was visible during the start of the operation
^ JaggedUnderlineAnnotation, StrikeoutAnnotation & UnderlineAnnotation temporarily removed from options on rotated pages
^ OCR Search - Last used settings loaded for a new scan
^ OCR Search - Hide PDF options if TIFF file is open
* Fix possible use of a disposed object
* Selected text position was carried to a new source after a change. Could cause an exception with certain functions if text in the new source was not selected before running the function.
12/07/20 - Release v4.4.0.0
RefinePDF
! v4.3.0.1 to v4.4.0.0
+ Mouse wheel to move to next or previous page when the mouse is over the main page. Wheel move is disabled when the main page is zoomed.
+ Preferences > Delay Text Load: Set the number of milliseconds to delay loading text characters when switching pages. This can help with performance if you're switching pages quickly or have an older computer.
+ PdfSignature timestamp option
+ HighlightAnnotation, JaggedUnderlineAnnotation, StrikeoutAnnotation & UnderlineAnnotation buttons added to the text container toolbar
^ PDF text container toolbar is now hidden unless a text container is selected
^ PdfSignature fields - Hide signing properties if the field is not set to be signed
^ OCR Search - Import Category now keeps the imported category permanently versus a one time use
* Contact field was not saved on a signature control
* Changing the password of an already encrypted PDF
* Open encrypted PDF from Windows Explorer
* AddActionArea if page contained other widgets
* PdfActionArea fixes
* PdfButton if button image is not set
* Rare crash from UI race condition
* FileAttachment widget when new file is assigned to an existing widget
* Embedded fonts with the same properties could cause an exception when editing text
* PdfFont glyph error would cause the text container to remain on the screen until a new document was loaded
^ Move highlighted text now removes the highlight
11/10/2020 - Release v4.3.0.0
RefinePDF
! .NET Framework target changed to 4.6.2
! v4.2.2.1 to v4.3.0.0
+ Improved loading time and memory management
+ Cached files are now encrypted. Encryption key is randomly generated each time the application starts. Cached files are only readable from the instance of RefinePDF when they were created.
* PdfFont handling
* PdfControl rotation
* PdfControl that was rotated and flagged for deletion would show two red X's
* Set PDF Metadata
* PdfImage and Paint object fixes
* OCR category save could throw an exception if path did not exist
* Several other bug fixes
^ Set embedded images new user interface
^ Selected page object will deselect when the page is resizing
^ List of supported fonts is now cached
^ OCR output replace new line character with Environment.NewLine
^ Text outside of the page bounds is not rendered
09/21/2020 - Release v4.2.2.1
RefinePDF
! v4.2.1.1 to v4.2.2.0
* Draw PDF text with documents that contain multiple fonts with the same name
* PDF copy paste
* Other minor bug fixes
^ Added a busy icon and disabled controls during certain operations to prevent the application from changing pages. Changing pages during some operations could lead to an exception
% Copy/Paste preview shows text contained in the selected bounds. Only selected text will be copied when saved.
09/11/2020 - Release v4.2.1.1
RefinePDF
! v4.2.0.1 to v4.2.1.1
+ PDF in document copy and paste using selected text or text containers
+ Paste added to the PDF editing icons and main menu
09/09/2020 - Release v4.2.0.1
RefinePDF
! v4.2.0.0 to v4.2.0.1
* Open State with TIFF files
* Scrollbar position on zoomed pages was not reset when a new page was loaded
09/07/2020 - Release v4.2.0.0
RefinePDF
! v4.1.1.1 to v4.2.0.0
+ Edit, mark or move highlighted text
+ Undo & Redo PDF text exit, delete, move or mark text operations
+ Crtl + E to edit highlighted PDF text
+ Crtl + M to move highlighted PDF text
+ Crtl + Z to undo last PDF command
+ Crtl + Y to redo last PDF command
^ Updated Leptonica license file
^ Highlight word double click now includes the underscore character as a part of the word
* PDF edit text with multiple lines
* Delete PDF text container on a page with offsets
* Move PDF text
* PDF text layout on save
* Recent files menu would include duplicate entries if files were opened from the Windows Explorer
^ Changed the way the files are signed with a digital signature
^ PDF bookmarks removed from OCR search output if a cover page was added
07/14/2020 - Release v4.1.1.0
RefinePDF
! v4.1.0.0 to v4.1.1.0
* PDF Find Text additional fixes
* PDF text layout fix after enabling Add / Edit PdfObjects
07/14/2020 - Release v4.1.0.0
RefinePDF
! v4.0.3.0 to v4.1.0.0
+ PDF Options > Add Action to Highlighted Text - Allows users to quickly add links or other actions to text. Shortcut: Ctrl + D
+ Double click PDF text to highlight a word
+ Triple click PDF text to highlight a line of text
+ Keyboard shortcut to enable or disable Add / Edit PdfObjects - Ctrl + E
* Some PDF command shortcuts would cause an exception if a PDF document was not open
* PDF Find Text
* Recent Files was not updated for documents that were opened through the Windows Explorer
* PDF documents that contained widgets with no height or width would throw and exception during a save operation
* Drawing images from an internal PDF image
07/05/2020 - Release v4.0.3.0
RefinePDF
! v4.0.2.3 to v4.0.3.0
+ Drag and drop to open files. File must be dragged onto the main window preview image area
* Preferences > Enable Text Functions would fail if a PDF document was not open
* Page stamp with rotated documents and a crop box
* PdfContainer alignment functions with documents that contain a crop box
^ Embedded PDF page label takes precedence over a page stamp when setting the page label on load
06/23/2020 - Release v4.0.2.3
RefinePDF
! v4.0.2.1 to v4.0.2.3
* Edit text preview when the page is zoomed
* Edit text preview would skew if the text ran off of the page bounds by a large amount. Preview now only shows text that would be visible within the page bounds, but all text is written to the PDF
* Edit text could be skewed when using special characters
* Edit text general fixes
06/18/2020 - Release v4.0.2.1
RefinePDF
! v4.0.2.0 to v4.0.2.1
* Edit existing text fix
* Deleted text was included in some text operations
06/17/2020 - Release v4.0.2.0
RefinePDF
! v4.0.1.2 to v4.0.2.0
* Windows with no resize option did not open to the correct size if Window Scaling was set to 1 for both min and max
* UI would hang when large amounts of text were submitted in the Edit Text window
* Text drawing bug fixes
* Snap to Bounds fixes
* Various other bug fixes
05/27/2020 - Release v4.0.1.2
RefinePDF
! v4.0.1.1 to v4.0.1.2
* PDF Extract Image fix if current page was selected
05/26/2020 - Release v4.0.1.1
RefinePDF
! v4.0.1.0 to v4.0.1.1
* Quick draw text must have align left and align top set
* PDF edit text apply current font styles to text to be edited
* PDF text line spacing if the last line contains a larger font that starts in the middle of a word
+ Support for PDF signature fields and digital signatures
+ Preferences > Enable PDF Text Functions
+ Preferences > Paragraph Horizontal Distance
+ Preferences > Paragraph Vertical Distance
+ Snap to bounds, width and height for PDF text containers
+ PDF text container horizontal and vertical alignment
+ Select a block of text using the shift key plus a mouse click and drag
+ Undo delete PDF text with Ctrl + Z or Edit -> Undo Delete
+ PDF links are now clickable. Default setting is disabled, but this can be enabled in the preferences.
* PDF Extract Image saved filename did not reference the correct page when choosing images to extract
^ PDF Extract Image - Directory from Extract Images dialog is passed the the choose images to extract dialog
* Open new PDF document when zoom > 1
* PDF paint object opacity
* Properly handle exceptions thrown in Open State
* PdfActions several fixes when editing existing PdfControls
* File > Recent Files - File names with an underscore were not displayed correctly
^ Changed Paint and PaintedImage objects are now visible when exiting Add / Edit PdfObjects
- PDF Options > Add Text Page
04/22/2019 - Release v3.6.0.0
RefinePDF
! v3.5.2.1 to v3.6.0.0
! Docotic PDF library updated to 5.8.9437-dev
+ Edit - Clear Page Labels
+ Panning of the open page with the mouse if the zoom is not set to 1
+ Preferences - Optimize / Compress - Remove Unused Resources. Unused resources such as fonts, images and patterns are removed upon save. Default value is true.
+ Stamp PDF Pages - Remove All Stamps - Removes all page label stamps upon save
+ X icon to close the bookmarks in the top right of the bookmark panel
* Canceled operations for TIFF & XPS documents
* Export Pages By Category - Page label stamp was applied when the Stamp PDF Pages was not set
* Extract PDF Text - Show page breaks
* Find Label - OK button returned the page before the selected page
* Running multiple instances of RefinePDF will cause cached pages to be deleted if an instance is closed
* Remove PDF Watermarks - Menu fix
* Open State - Selected thumbnail could be out of view
* PDFAction properties may not show unless they were clicked twice
* PdfBookmark visibility when saving from preferences if the open PDF does not have any bookmarks
* PdfObject location for documents with negative mediabox coordinates
* Printing bug fixes for all document types
* Whiteout after modifying page objects on a page with a left or top offset was not displayed properly
^ Add / Edit PdfObject checkbox is more responsive
^ Added a copy and save option to all log windows
^ Background color changes for the page number listbox and thumbnail items
^ Improved loading of PdfObjects
^ Improvements to View - PDF Bookmarks
^ Improvements to window scaling
^ Page cache minimum value changed to 15
^ Scrollbars will be set to the top and left if a new document is opened while the zoom is set
^ Whiteout is no longer applied to ActionArea objects
03/26/2019 - Release v3.5.2.1
RefinePDF
! v3.5.1.1 to v3.5.2.1
+ PDF Options - Remove All Bookmarks
* TIFF document that was locked by another process would throw an exception when trying to open the document in RefinePDF
^ Thumbnail images are shown when scrolling even if the page cache limit has been met
^ Thumbnail page numbers and icons are scaled based on the window scale settings
^ Performance improvements to view pages options
^ Change to Open State which will not allow old state files to be used
03/12/2019 - Release v3.5.1.1
RefinePDF
! v3.5.1.0 to v3.5.1.1
* Open State function would not open assigned labels
03/10/2019 - Release v3.5.1.0
RefinePDF
! v3.5.0.0 to v3.5.1.0
* Open State function would fail due to a regression in a prior version
* OCR - Duplicate Search did not work on Windows versions prior to Windows 10
* OCR - Duplicate Search would fail if pages were marked for removal
* Save As function could prevent pages from loading after the save is completed
^ Export Pages by Category - Performance improvements for very large documents
^ Cosmetic changes to OCR Duplicate Search and Category Hotkeys
! Pdfium updated to commit a07afc58f2d765dd02a571354855facdaa6921b8
03/05/2019 - Release v3.5.0.0
RefinePDF
! v3.4.0.1 to v3.5.0.0
* OCR functions - Null reference exception if get text failed
^ Removed install requirement for the 2015 C++ redistributable
^ Improved error handling when opening a corrupt PDF
02/25/2019 - Release v3.4.0.1
RefinePDF
! v3.4.0.0 to v3.4.0.1
* Regression in close function from v3.4.0.0
* Encrypted PDF could thrown an exception if an open operation is canceled. Regression from v3.4.0.0.
02/24/2019 - Release v3.4.0.0
RefinePDF
! v3.3.2.0 to v3.4.0.0
! Xceed.Wpf.Toolkit updated to version 3.5
+ View PDF Bookmarks
^ Disabled open button when opening large documents
^ Log font changed to Courier New
^ Removed legacy rendering from preferences
^ Removed delete cache file option from preferences. Cache files are now deleted on exit
^ Removed PdfiumViewer.dll
^ Zoom - Improved image quality for PDF documents
* Canceled PDF save operation would also cancel the caching task and could lead to errors if a removed page was restored
* Blue rectangle was visible when editing PDF painted images
* PDF Images or painted objects that are edited will now hide the original image
* Category Hotkeys improved formatting
* Possible exception when saving PDF paint objects
* PDF pages with multiple paint objects may not show all of the objects when in edit mode
01/21/2019 - Release v3.3.2.0
RefinePDF
! v3.3.1.1 to v3.3.2.0
+ OCR Clipboard Image - ORC an image in the clipboard
! libtiff.net updated to commit 6b7754b81fdfb49be9de01b5e48f2a96998ec6f0
01/02/2019 - Release v3.3.1.1
RefinePDF
! v3.3.1.0 to v3.3.1.1
* OCR Image - Added JPG to the file filter when opening an image
* Images were not properly disposed after viewing PdfButton images
! Pdfium updated to commit 92770e8072cd3a38597966116045147c78b5a359
12/16/2018 - Release v3.3.1.0
RefinePDF
! v3.3.0.0 to v3.3.1.0
+ OCR Select - Use the mouse to select which areas of the page you want to scan
^ OCR functions moved under Tools -> OCR - Optical Character Recognition
^ OCR functions - Added tooltips to give a brief description of each function
^ OCR Dupe Search - Integrated Leptonica into the search which results in a speed increase of 100% or more
* OCR Dupe Search - TIFF files would crash if they were too large
* OCR Pages - Page Break checkbox was in the wrong location on Windows 7
* OCR Search - Add Results Cover Page: Very long search terms would not fit on the cover page
! Pdfium updated to commit a0c36804be26e4e41bd058123b7a594bb0bb836f
! Tesseract updated to commit 1f5fb15af3291703d89ab66b2e548640cca8c1f8
! Leptonica updated to 1.77.0
11/25/2018 - Release v3.3.0.0
RefinePDF
! v3.2.0.0 to v3.3.0.0
^ PDF Options -> Extract Text - Option to select pages to extract
^ OCR Current Page - Changed to OCR Pages to allow for OCR of multiple pages
^ OCR Pages - Option to show page breaks
^ Check For Updates - Downloads the online installer and performs the update from within RefinePDF
^ Check For Updates on Load - Only display a promp if an update is available
^ PDFium updated to commit cf927b1f0823b51a519fcec6f1919b092a58918e
* Check For Updates on Load
* Online installer fix for x86 computers
11/18/2018 - Release v3.2.0.0
RefinePDF
! v3.1.1.0 to v3.2.0.0
^ If a hotkey is used the current page status will be set to unmarked
^ Tesseract updated to 4.0.0
^ Leptonica updated to commit 53f9b7f441a1b90012b38897085dc28959b995fa and built as a static dll
^ Tesseract options added to the preferences menu
^ Default Tesseract PageSegmentationMode for OCR operations set to SINGLE_COLUMN
^ New Tesseract and Leptonica builds and settings result in faster OCR of documents
^ Updated the license file to better include references to third party software used in RefinePDF
^ Installer deletes files that are no longer needed for the current version
09/10/2018 - Release v3.1.1.0
RefinePDF
! v3.1.0.0 to v3.1.1.0
* Split File - Split by pages (PDF & XPS)
+ OCR Image File - Supported formats include BMP, JFIF, JPEG, PNM, PNG and TIFF
08/26/2018 - Release v3.1.0.0
RefinePDF
! v3.0.3.2 to v3.1.0.0
+ Optical character recognition (OCR)
+ OCR the current page
+ Find duplicate PDF or TIFF pages using OCR
+ Search for terms in a document using OCR. Search terms can have the following options: Case Sensitive, Allow Plural and wildcards before or after the term. Wild cards allow you to find words before or after the term.
+ Export pages with found search terms to a new document
+ Add a coversheet with clickable links to the pages where search terms were found. Terms can be sorted by assigned categories.
^ PDFium updated to commit 441ef218c20bbb426cc82786a9a40dc42fae40ca
^ OCR settings added to the preferences window
* Minor bug fixes
06/02/2018 - Release v3.0.3.2
RefinePDF
! v3.0.3.1 to v3.0.3.2
* Save/Print button did not work on documents opened after the first document if "Removed" or "All" was set
^ Added additional warnings if no pages were found based on the selected Save/Print option
^ PDFium updated to commit 940aa31f407b83cba37891cb377f6eea976de4c6
05/28/2018 - Release v3.0.3.1
RefinePDF
! v3.0.3.0 to v3.0.3.1
* Stop button was mistakenly disabled and tasks could not be canceled
^ PDFium updated to commit ac8357b3ec7e1fe4000ebcae5ce65a38bfeb5cb1
05/17/2018 - Release v3.0.3.0
RefinePDF
! v3.0.2.2 to v3.0.3.0
* Activation and update checks would fail with certain DNS providers, e.g. 1.1.1.1, unless the SecurityProtocolType was explicitly set
* Cut & Paste Marked Pages was not applied during a save operation for PDF documents
* PDF documents that were sorted after editing widgets could result in widgets being placed on the wrong page
* PDF Page To Image fix for sorted documents when using the Current Page selection
* PDF pages may not be refreshed after a save operation if a change to the page was made
* Save could fail in certain circumstances if caching was active
+ Added option in preferences to enable or disable embedded PDF page labels
^ Changes to the embedded labels and stamp functions prevent previously saved documents from loading those items from this version forward
^ PDF documents should load faster
^ PDFium set as the default rendering engine again
^ PDFium updated to commit dd8da5e2f0f4558d98a8a6f93f9cb14b5b091277
04/11/2018 - Release v3.0.2.2
RefinePDF
! v3.0.2.1 to v3.0.2.2
^ Compiled and included the latest PDFium library. This should fix the crashing issues previously reported with RefinePDF versions greater than or equal to 3.0.0.0. Uncheck "PDF Legacy Rendering" in the Preferences window to use the PDFium rendering engine. The PDFium engine is faster and is better at printing to virtual printers.
If you experience any stability issues with "PDF Legacy Rendering" unchecked please report them to ryan@refinepdf.com. "PDF Legacy Rendering" will remain enabled as the default option for now.
* Pages were not refreshed when PdfWidgets were deleted
04/11/2018 - Release v3.0.2.1
RefinePDF
! v3.0.2.0 to v3.0.2.1
^ Default PDF rendering engine switched back to the original render. Uncheck "PDF Legacy Rendering" in the Preferences window to use the PDFium rendering engine. The PDFium engine is faster and is better at printing to virtual printers, but stability issues have been reported.
04/10/2018 - Release v3.0.2.0
RefinePDF
! v3.0.1.0 to v3.0.2.0
* Fixed a lingering bug that would rarely throw an exception when opening a document
* Images that were rotated at 270 degrees were not displayed correctly on PDF pages that were also rotated
^ Disabled PdfPageObject "whiteout" when moving or resizing page objects
^ Improved exception handling from exceptions thrown by the PDFium library during page rendering
^ Improved performance when manipulating PdfPaintedImages
+ Preferences: PDF Legacy Rendering added. Use this option if you're having issues with PDFium rendering.
- Preferences: PDF Legacy Printing removed
04/05/2018 - Release v3.0.1.0
RefinePDF
! v3.0.0.0 to v3.0.1.0
* Annotations are now rendered on preview images and printed documents
* Fixed exception when saving a PDF document that had been labeled and sorted multiple times
* Open State would not render pages if the number of pages in the state file did not match the number of pages in the open document
* Pages weren't refreshed if a PdfWidget property changed
04/02/2018 - Release v3.0.0.0
RefinePDF
! v2.5.4.0 to v3.0.0.0
^ .NET Framework dependency changed to 4.5.2 from 4.6
^ Check for updates now directs you to refinepdf.com to download new versions
^ PDF rendering now uses the open source PDFium library which greatly improves rendering performance. This improves page loading and print times.
^ Virtual printer resolution disabled
* Rare exception when opening PDF documents
03/22/2018 - Release v2.5.4.0
RefinePDF
! v2.5.3.0 to v2.5.4.0
* Add Text To PDF: Built-in fonts would thrown an exception if they weren't on the host machine.
* Category Hotkeys would not load when restarting RefinePDF if only one hotkey was set
* Draw, rotate and move PdfImages & PdfPaintObjects. Several fixes for images on rotated pages or images that are transformed.
* Encrypted PDF would throw an exception if an open operation was canceled after entering an incorrect password
* Extract Images From PDF: Choose images to extract on current page fixed
* Refresh thumbnail on changed pages would refresh the wrong page in certain senarios
^ Add Text Page, Extract Images, Extract Text & PDF Page(s) To Image moved to PDF Options
^ Added Xceed.Wpf.Toolkit.dll & System.Windows.Interactivity.dll to the update files. Versions prior to this release will need to perform a manual update by using the installer.
^ Improved memory management with preview images
^ Prevent page objects from being altered during a save operation
^ Removed BMP files from image selection screens. JPG, PNG & TIFF are currently the only supported image types.
^ Virtual printer resolution default value changed to 120
! .NET Framework dependency change from 4.5 to 4.6
! Updated PDF library to version 5.4.8829-dev
! Updated XceedToolkit to version 3.3.0
RefinePDF Free
^ Increased the free page limit to 10 pages
02/18/2018 - Release v2.5.3.0
RefinePDF
! v2.5.2.0 to v2.5.3.0
* Documents with rotated pages failed to open due to a bug introduced in a previous version
* Printing in Windows 10 was broken. This appears to have occurred as the result of a Windows Update, but I was not able to identify the specific update.
^ Printing improvements:
Printing was moved off of the UI thread which allows other documents to be opened after a document is printed
Multiple documents can be queued for printing
Printed documents are now managed (pause or cancel) from the Windows printer queue
Better handling of printer errors
Improved CPU utilization during print rendering
Virtual printers are detected and pages are rendered at a more appropriate resolution
Printer resolution for regular and virtual printers can be set in the preferences window
01/30/2018 - Release v2.5.2.0
RefinePDF
! v2.5.1.1 to v2.5.2.0
+ Multi-core CPU PDF page caching. Number of cores to use can be set in Preferences.
* Clear Cache bug fix
* Drawing a page object after an unsupported widget was clicked would fail
^ KeepSizeRatio default value changed to true for PdfCheckbox, PdfRadioButton & PdfTextAnnotation
^ PDF library updated to 5.4.8756-dev
01/23/2018 - Release v2.5.1.1
RefinePDF
! v2.5.1.0 to v2.5.1.1
* Settings folder was not created if RefinePDF was installed by a different user than the one currently logged in
^ Category hotkeys default value changed to false
^ KeepSizeRatio default value changed to false for PdfWidgets & Paint objects
^ Save Lable Categories to File renamed to Export Pages By Category
01/19/2018 - Release v2.5.1.0
RefinePDF
! v2.5.0.0 to v2.5.1.0
+ Category hotkeys
^ Installer: Remove obsolete files, RefinePDF_Helper.exe & BitMiracle.LibTiff.NET.dll, on install
^ PDF library updated to 5.4.8743-dev
^ PdfPassword textbox changed to a password textbox
* Encrypted PDF documents opened with RefinePDF needed the password to be reentered in the Encrypt PDF / Set PDF Password window or encryption was lost on save
* Exception when canceling an open operation on an encrypted PDF document
* Right border on the page number and file menu panels was hidden
01/02/2018 - Release v2.5.0.0
RefinePDF
! v2.0.0.0 to v2.5.0.0
+ Add, edit or remove PdfPage objects including images
+ PDF Paint Objects: These objects allow users to cover areas of a page to hide text or other objects from view. Paint objects can also be used to highlight areas of a page by using a reduced opacity setting.
* PDF Control & PdfActionArea fixes to attached actions
10/17/2017 - Release v2.0.0.0
RefinePDF
! v1.1.19.1 to v2.0.0.0
^ New User interface designed with WPF/XAML. Pre version 2.0 used Windows Forms.
^ Document page removal key switched from the spacebar to the Esc key
^ All internal application images have been replaced with vector images for better scaling
^ Autocomplete for label categories no longer uses a dropdown menu. Use the Tab key to keep the category and go to the label.
+ Window scaling for users who prefer larger fonts and controls
+ RefinePDF.com: Allow deactivation of registered computer so licenses can be transferred to new computers
+ RefinePDF Free allows use of all functions of the program for an unlimited amount of time, but documents larger than 5 pages cannot be saved
+ Preliminary XPS document support. XPS document functions include sorting, save label categories to file, cut and paste pages, page removal & splitting by number of pages
+ Caching limited to number of pages in "Page Cache" setting in the preferences menu. Reduces CPU load by only caching X number of pages in advance.
+ PDF labels are embedded into PDF documents that are saved
+ Embedded labels are loaded when PDF documents are opened
+ Merged documents loads all embedded labels which allows users to easily combine documents that can be sorted into one
+ PDF Options Menu
+ PDF options are not saved to the document until a ‘Save’ or ‘Save As’ action is performed
+ Improved printing speed & resolution
* Watermarks are properly placed on PDF pages that contain cropboxes
* Out of memory exception for large PDF documents
* Image not found exception for thumbnails
* Many other small bug fixes
- Batch file processing has temporarily been disabled
- PDF/A Conformance option removed from tools
^ Main Menu Changes:
+ File - Recent: Allow easy access to open recently used documents
+ Preferences - Estimate preview based on screen size: This will estimate the best resolution for preview images based on your screen resolution.
+ Preferences - Window Scale: Set the maximum and minimum scaling for controls and text. This setting does not affect the preview image. Zoom can be used to increase the size of the preview image.
+ PDF Options - Stamp PDF Pages: Additional options added
+ PDF Options - Shared Scripts: View, edit or add PdfJavaScripts
+ View -> View PDF Conformance
11/15/2016 - Release v1.1.19.1
RefinePDF
! v1.1.19 to v1.1.19.1
* Index out of range exception was thrown when leaving the label textbox due to a race condition between the UI and another thread
11/13/2016 - Release v1.1.19
RefinePDF
! v1.1.18 to v1.1.19
* Add Text would throw an exception if the preview was not closed before saving
* Label for a page that contained a new category would be carried to the next page when using the Return or Down Arrow keys
* Open State fixes when View Pages was set to Removed or UnRemoved
* Open State: First label could be set to an empty string
* A few bug fixes pertaining to the View Pages options
^ Improved handling of documents with corrupt pages
^ PDF library updated to 5.0.8110-dev
^ TIFF library updated to 2.4.560.3
11/01/2016 - Release v1.1.18
RefinePDF
! v1.1.17 to v1.1.18
+ PDF Encryption: AES-256 algorithm
+ PDF Save Option: Linearize documents, also added to Batch menu
+ PDF Save Option: Set PDF/A conformance, also added to Batch menu
* Activation check failed if activation took place on a different network interface than the one in use when RefinePDF is started
* Cut & Paste Marked Pages fix for "At Page" option and if multiple cut & paste operations were done before the file was saved
* Find Label did not work properly when View Removed was selected
* Merge Files would result in a corrupted PDF if certain conditions were met
* Preview image scrollbar would stay visible if an image was made larger than the preview window then reduced to a size smaller than the preview window
* Thumbnail trackbar value was not updated if the page changed while thumbnails were not shown
^ ActivationData directory changed to CommonApplicationData. This gives access to the RefinePDF ActivationData file for all users regardless of which user activated the program. If old ActivationData exists it will be found and moved to the new CommonApplicationData directory once RefinePDF is started.
^ PDF library updated to 5.0.8049.0
^ Preferences window: Changed PDF Options to PDF Save Options and added Flatten Controls, Linearize, Optimize / Compress and PDF/A Conformance. These options are also available under the Tools menu.
^ Preferences window: Load Defaults button
^ Save/Print and View Pages on the main screen were moved into a new Options panel
^ Save State now saves the page view and current page number. Old state files are no longer usable.
- Flatten Controls disabled in RefinePDF Free
RefinePDF Installer
+ Activation will take place if the activation code is entered during installation. The activation code screen will only be shown if the computer has not been previously activated or the activation data is in the old ActivationData folder and the /KEY switch is not used.
+ An option to uninstall the trial and free versions of RefinePDF will be shown if installations of those versions are detected when installing the licensed version
* The /KEY switch is no longer case sensitive
- Quick launch icon installation option was removed for all operating systems after Windows Vista. Microsoft does not allow this icon to be installed for operating systems after Windows Vista.
10/04/2016 - Release v1.1.17
RefinePDF
! v1.1.16 to v1.1.17
* Caching progress label was hidden before caching finished
* Encrypt PDF was being saved on the UI thread
* If page label started with '-', but was not a number sorting dropped the page
* Labels were not saved when clicking a thumbnail image
* Paste pages did not refresh the thumbnail status
* Process dialog was closed before saving and some other functions were finalized
* Proxy error during activation
* Shift plus +/= key now advances the label to the next page and changes the status of the page to unmarked if the page was marked for removal
* Thumbnail images would rarely not be cached which would cause a file not found exception when trying to view a thumbnail image
^ Navigation key changes
Down arrow no longer changes the marked status, but still advances to the next page
Ctrl + down arrow changes the status of the current to unmarked and advances to the next page
Ctrl + up arrow changes the status of the current to unmarked and goes to the previous page
Left and right arrow no longer changes the page number unless the listbox, trackbar or a thumbnail is the active control
^ Cut Marked Pages changed to Cut & Paste Marked Pages. The paste options window now opens immediately when this menu item is clicked.
^ Image preview for add or remove watermarks improved to better handle images larger than the screen size
^ PDF library updated to 4.9.7947-dev
^ Preview panel on the main screen was removed
^ Rotation and Zoom are now in the Document panel on the main screen
^ Rotation on the main screen can now be edited
^ Save/Print Options on the main screen changed to radio buttons
^ View Options on the main screen changed to radio buttons
+ Ctrl + K keyboard shortcut for Cut & Paste Marked Pages
+ Password generator for Encrypt PDF / Set PDF Password
+ View Unremoved: This will show only pages that are not marked for removal
- Paste Pages menu item was removed and combined with Cut Marked Pages
RefinePDF Installer
^ Create desktop icon defaults to checked
^ RefinePDF Trial application name changed to RefinePDF
^ RefinePDF Trial start menu and desktop shortcuts replaced with RefinePDF
09/12/2016 - Release v1.1.16
RefinePDF
! v1.1.15.1 to v1.1.16
* Open state did not set the category labels
* Save Categories to File would stop when one of the selected categories had all of its pages marked for removal and the removal total equaled one half of the total pages in the document (PDF only)
^ Error reporting now lets you view the full error report that will be submitted to RefinePDF by clicking the "Do you want to submit the error report to RefinePDF?" label
^ Error reporting now contains the current file state, but does not include the file name
+ The current state will be saved to a rescue file if an exception is found. This will allow a document to return to its pre exception status if RefinePDF cannot recover from the exception. If a rescue file is found a prompt will be shown when a file is opened.
09/05/2016 - Release v1.1.15.1
RefinePDF
! v1.1.15 to v1.1.15.1
* Split PDF by size. Function would not finish if the last page was greater than the split size.
08/31/2016 - Release v1.1.15
RefinePDF
! v1.1.14 to v1.1.15
* Save PdfListBox if the listbox did not contain any items
* Split PDF by size bug fix and significant performance improvement
^ PDF library updated to 4.9.7890-dev
+ Error reporting for exceptions. If an exception occurs the error message will be displayed with an option to send an error report to RefinePDF.com
08/16/2016 - Release v1.1.14
RefinePDF
! v1.1.13 to v1.1.14
* Open State fix when the state file was in a sorted state
* Unsort caused the 1st page label to be overwritten if certain conditions were met
08/15/2016 - Release v1.1.13
RefinePDF
! v1.1.12 to v1.1.13
* PDF widget location fix when a PDF page contains a CropBox
^ Default state file extension changed from .txt to .rpdfst. The installer will associate this file type when RefinePDF is installed. Opening a .rpdfst file will launch RefinePDF and load the state file.
^ Find Label window is now sizable
^ Preferences -> Custom Keys -> Use Esc For Page Removal. This changes the page removal key from the spacebar to the Esc key and also allows spaces in labels.
^ Right panel in the main window is now sizeable under Preferences -> Main Window -> Right Panel Width
+ Preferences: Use Esc For Page Removal. This changes the page removal key from the spacebar to the Esc key. If enabled the spacebar can be used in labels.
+ Tools -> Label PDF Pages. This function places or removes the assigned page label in a designated page corner. Font size, print and read only options can be set.
RefinePDF Trial
^ Trial period increased to 30 days from 15
08/08/2016 - Release v1.1.12
RefinePDF
! v1.1.11 to v1.1.12
* Retain labels on save fix
* Open State fix when state file contained labels
* Rotate Page(s) if rotate all was selected multiple times before saving
* Save TIFF documents after rotating pages
+ Label toggle: Ctrl + L will turn on or off a toggle to highlight the entire label or only the text after the category. This allows for faster labeling of documents when using categories.
+ Predictive categories: The label textbox will predict categories based on previously used categories and display them.
^ Find Label now allows searches of labels without categories or labels
^ PDF library updated to 4.9.7807-dev
^ Save Label to Categories now creates two save categories if the label is empty or does not contain a category
^ TIFF library updated to 2.4.560.0
^ User interface changes to extract images
07/28/2016 - Release v1.1.11
RefinePDF
! v1.1.10 to v1.1.11
* Save Label to Categories fixes
^ Save Label to Categories: Right click in Categories Found or Categories to Save will highlight all items
07/24/2016 - Release v1.1.10
RefinePDF
! v1.1.9 to v1.1.10
^ Updated PDF library to v4.9.7786
^ Label textbox was extended and the label checkbox description was removed
+ Sort by categories. If this option is used the document is first sorted by categories then the assigned label. The * character is the default delimiter.
+ Tools -> Save Label Categories to File exports labeled pages by categories to a new document. One or multiple categories can be exported.
+ Edit -> Find Label allows you to find a label and go to the labeled page, shortcut Ctrl + F
+ Check for updates now downloads and installs updates. The updates are downloaded with RefinePDF and moved to the installation folder with the command prompt. Administrator privileges may be needed.
* Open State fixes
* Labels are now retained after a document is saved
RefinePDF Trial
^ Simplified the trial activation process
06/27/2016 - Release v1.1.9
RefinePDF
! v1.1.8 to v1.1.9
* Removed label checkbox focus when label is disabled. This fixed a bug after disabling labels that forced a mouse click on another control before allowing navigation with the arrow keys.
* Rotate All now refreshes the preview image properly
* Widget selection fixed after disabling Add/Edit PdfWidget
^ Plus key now saves the assigned label, advances the label to the next page and changes the status of a page to checked if the page was marked for removal
^ Preview image options removed and replaced with a zoom function
^ Delete Cache on Exit was changed to Delete Cache in X Days. This will cause a settings warning the first time RefinePDF is run if you have an existing settings file.
^ Installer and executable files are now signed with my code signing certificate
^ Updated TIFF library to v2.4.542.1
RefinePDF Licensed
+ The installer now accepts the /KEY= switch via the Command Prompt. E.g., "RefinePDF_Setup /SILENT /KEY=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX" will install and activate RefinePDF without prompting the user for additional information. Once the installation and activation are finished the installer will close if the /SILENT switch is used. This is useful when deploying RefinePDF to multiple computers.
RefinePDF Trial
+ The trial version can be unlocked to the licensed version in the main menu, Help -> Activate License
06/08/2016 - Release v1.1.8
RefinePDF
! v1.1.7 to v1.1.8
^ Updated PDF library to v4.9.7730
^ Plus key now saves the assigned label and advances the label to the next page; previously the R arrow key performed this function
^ Ctrl + plus key is now used for zooming in; previously the plus key alone performed this function
^ Ctrl + minus key is now used for zooming out; previously the minus key alone performed this function
^ Ctrl + R is now used for rotating individual pages; the R key previously performed this function
^ Spaces are no longer allowed in page labels
* Label now saved if the mouse takes focus away from the label textbox
* Opening a PDF document with an invalid modified date caused an exception
06/01/2016 - Release v1.1.7
RefinePDF
! v1.1.6 to v1.1.7
^ Updated PDF library to v4.9.7703
RefinePDF Trial
^ Trial now fully deactivates after the trial period ends
RefinePDF Free
+ Added a free version of RefinePDF
05/30/2016 - Release v1.1.6
RefinePDF
! v1.1.5 to v1.1.6
^ Minor cosmetic changes on first run
^ Temp files are now deleted on exit
RefinePDF Trial
* Trial version that had not expired had improper limitations
^ Simplified the trial activation process
05/20/2016 - Release v1.1.5
RefinePDF
! v1.1.4 to v1.1.5
* Paint object drawn on a page with no controls could cause a crash
05/15/2016 - Release v1.1.4
RefinePDF
! v1.1.3 to v1.1.4
^ PDF library updated to v4.9.7689
* Opening files over a non mapped network share
* Minimize & maximize buttons would not be shown if certain conditions were met
05/08/2016 - Release v1.1.3
RefinePDF
! v1.1.2 to v1.1.3
^ PDF library updated to v4.9.7641
* Checkbox caption drawing fix
04/24/2016 - Release v1.1.2
RefinePDF
! v1.1.1 to v1.1.2
+ Cut & paste marked pages
* Save page order fixed when sorting
* Fixed labeling key down events
03/13/2016 - Release v1.1.1
RefinePDF
! v1.1.0 to v1.1.1
* Add/Edit PdfWidget panel would stay hidden if certain conditions were met
* Changing an existing widget type to ActionArea would not refresh the Add/Edit PdfWidget panel
^ Default font size for a new PdfButton, PdfCheckbox or PdfRadioButton set to 8