Giter Club home page Giter Club logo

pdfsam's People

Contributors

aldatsa avatar anrus avatar cito avatar dependabot[bot] avatar ediweissmann avatar frank071 avatar gitter-badger avatar idelstak avatar ivysrono avatar mfortini avatar taher-ghaleb avatar torakiki avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pdfsam's Issues

javafx.scene.CssStyleHelper Warnings

The application spits out tons of warning:

WARNING: Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '.list-cell' in stylesheet jar:file:/usr/lib/jvm/jdk1.8.0_40/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss
Oct 25, 2014 5:41:37 PM javafx.scene.CssStyleHelper calculateValue
WARNING: Could not resolve '-fx-control-inner-background' while resolving lookups for '-fx-background-color' from rule '
.list-cell' in stylesheet jar:file:/usr/lib/jvm/jdk1.8.0_40/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss
Oct 25, 2014 5:41:37 PM javafx.scene.CssStyleHelper calculateValue
WARNING: Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '.list-cell' in stylesheet jar:file:/usr/lib/jvm/jdk1.8.0_40/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss
Oct 25, 2014 5:41:37 PM javafx.scene.CssStyleHelper calculateValue
WARNING: Could not resolve '-fx-control-inner-background-alt' while resolving lookups for '-fx-background-color' from rule '
.list-cell' in stylesheet jar:file:/usr/lib/jvm/jdk1.8.0_40/jre/lib/ext/jfxrt.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss

Profile and optimize

Spend some time profiling PDFsam to find out if there are leaks to be fixed or optimizations to be done

Unable to select location for destination file on Merge

On the v3 beta, when trying to select a destination file for the merged PDF on the Merge module, I'm unable to select a folder without selecting a file as well. Clicking Open goes nowhere and if I enter a file name, I get the message:

(file name)
File not found.
Check the file name and try again.

I'd prefer to be able to select a destination folder and enter the file name in either the File name: bar in the selection dialog or the Destination file bar in the Merge module.

Auto open generated file

Posted on the PDFsam forum
The PDF creators I usually use (FreePDF, MS save as PDF) allow you to set a flag 'Auto-open saved PDF'. As soon as I save the document it will open in the users standard PDF viewer for print, visual check or a 'send by Email'. This is very convenient.

I think for 'PDF Split and Merge' this would be even more important as we usually execute complex operation on files that request a verification anyway.


Investigate About buttons

With jdk8 dev preview, clicking twice one of the button in the About window (UrlButton) the gui freeze

Overwrite confirmation

From the pdfsam forum:

The behavior of overwriting existing files is far from what is usual and what the user expects.

As soon as 'Overwrite if already exists' is tagged (which is default when you start the program!) this will happen:
Even if the output file does not exist I always get the message 'Please note that output files will overwrite existing files of the same name without warning. Do you confirm to overwrite?' This mechanism makes the user become inattentive. He will just say 'Yes'

Proposal:

  • If file does not exist just write it (regardless of 'Overwrite if already exists')
  • if file exists:
  • if 'Overwrite if already exists' tagged: overwrite it.
  • if 'Overwrite if already exists' not tagged: ask to overwrite.
  • do not change automatically the 'Overwrite if already exists' tag (now done when untagged and the file exists).
  • do not autotag the 'Overwrite if already exists' each time the program is started.

I'm aware of the 'Ask for confirmation when overwrite checkbox is selected' - this does not resolve my problem.

This request covers all plugins that generate only 1 file as output. For 'Rotate' and 'Split' a different mechanism might be more adequate. I never use those...


Default locale

The default locale is currently hardcoded and PDFsam always starts using English localization (this is not true for the windows installer where the user has to select the language). It could be made a little smarter and set the locale to the system locale if available and to English as a fallback.


Length 0 password support

From the pdfsam forum:
PDFs with an empty (length 0) password are usually loaded by PDF software without requesting a password from the user.
PDFsam correctly detects the password encryption and flags them with a yellow background.
It would be beneficial that the reload option gets enhanced to reload a file with the 0-length password decryption, if no password is supplied - or to try the 0-length password already in the initial loading of the file - otherwise there is no option (I can find) to enter an 0 length password.
Thanks

Open file dialog positioning

Seems that while the open file/files dialog remembers the scroll position, it does not remember the window position.
Please make it remember the latter or if impossible, please set the dialog to open in the center of the screen.

MSI switch to disable "check for updates"

From the PDFsam forum:
Hi Andrea

First let me thank you for this great tool.
I'm deploying it by using the MSI switches.
Although updates are necessary and reasonable they are often a problem for company environment.

I would appreciate if you could make a switch to disable "check for updates on startup" in further versions.
The "check now" button doesn't necessarily have to be greyed out but the automatic update check is quite a problem for us.
As a workaroud we're currently editing the xml file but an MSI switch would have been way more elegant ;)

kind regards Chris

concat tries to create temp files in directory called "null/"

Running pdfsam 2.4.1e on Linux on the console with the following command:

pdfsam-console -o out.pdf -f scan18012014.pdf -f scan18012014_0001.pdf concat

This results in the following error message:

…
13:16:25,927 DEBUG  Creating temporary file..
13:16:26,030 INFO   /home/mosu/dl/scan18012014.pdf: 1 pages to be added.
13:16:26,036 FATAL  Error executing ConsoleClient
org.pdfsam.console.exceptions.console.ConcatException
        at org.pdfsam.console.business.pdf.handlers.ConcatCmdExecutor.execute(ConcatCmdExecutor.java:228)
        at org.pdfsam.console.business.pdf.CmdExecuteManager.execute(CmdExecuteManager.java:97)
        at org.pdfsam.console.business.ConsoleServicesFacade.execute(ConsoleServicesFacade.java:75)
        at org.pdfsam.console.ConsoleClient.main(ConsoleClient.java:81)
Caused by: java.io.FileNotFoundException: null/PDFsamTMPbufferPWLEV1.pdf (No such file or directory)
        at java.io.FileOutputStream.open(Native Method)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:221)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:171)
        at org.pdfsam.console.business.pdf.handlers.ConcatCmdExecutor.execute(ConcatCmdExecutor.java:184)
        ... 3 more

If I manually create a directory called null in the current directory then the whole command executes successfully.

I don't have any environment variable set that points to a temporary directory. On Linux this is generally not done because /tmp and /var/tmp are traditionally used for such files and are always writable to all users.

Ideas for the selection talbe from a pdfsam user

It is cool program. A few suggestions I hope to see soon for improving merging that are easy to implement, but save a lot of work / annoyment:

  • Make an option to arrange on date, it's really a hassle to arrange them manually when there are lots of PDFs, while automatically it could be done within seconds.
  • Make an option to arrange on increasing number (1,2,3; not the computer name arrangement 1,10,100), even when the number is within or surrounded by text.
  • Make items move continuously when pressing/double-clicking and holding mouse button, instead of one place. It already does this with Enter, but with mouse also is more intuitive. Maybe even add options for fast jumping with Home/End and PgUp/PgDn buttons.
  • Make the screen move along when moving items up/down. Thank you.
    Have nice day. :arrow:

add printed page numbers/header or footers to each page in a merged document

This is a request for an ENHANCEMENT. This would help people who are working with a large merged PAPER document who will otherwise be desperately leafing through it during a meeting (or a quiet reading at home). I haven't seen the upcoming "bookmark tree" feature, but maybe it could also reference page numbers of the documents. There is a third point which I am NOT asking you to consider, but it occurs to me as I type this that very often the file names of the documents don't resemble the actual title of the document as it appears in the contents ... not sure what to do about that, if anything, but it might be related. Also, I DON'T CONSIDER THESE "FATAL FLAWS"! I am very grateful to PDFsam - it has DEFINITELY improved my life!

Predefined steps for split by size

Suggested by a user:
My suggestion for your user Interface: can you include a customized size field in Split Module interface so that we can choose the size of the target files (Ex: 1.5 Mb).

Menu item to open a selected file or folder

When the user selects a row in the selection table and opens the context menu there should be an item to open the file with the native viewer and an item to open the directory where the file is.

UI to let the user visually set split points

From the website:
A visual preview of PDFs being merged or split would be great. It would avoid separately opening PDF files whenever I need to reference them to accurately split the files.

The PDF preview, combined with a more visual way to add break points where splits would occur, would be ideal. This way i know exactly where the PDF will be split all within the interface. This would make it much easier to use and much more user-friendly.

Thanks!

Add ability to enable/disable commenting for PDF

Currently only Acrobat Pro can enable/disable this feature from my research. It would be a very useful feature to have so that I could make markups on PDF's without having to bother (or wait for) someone with Acrobat Pro to help me.

UTF-8 file path support

Seems that while internal handling of path names that contain special characters seems to work, but they are displayed as box placeholders.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.