Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

In properties, show whether the file is linearized or not #4130

Closed
user1823 opened this issue Mar 13, 2024 · 3 comments
Closed

In properties, show whether the file is linearized or not #4130

user1823 opened this issue Mar 13, 2024 · 3 comments

Comments

@user1823
Copy link

I have noticed, especially with huge PDF files, that searching text and jumping to a bookmark is much faster when the PDF is linearized. For this reason, I like to keep all my regularly used files linearized. However, Sumatra PDF doesn't tell me whether a PDF is linearized or not. So, I have to open the file in another PDF reader to know if the PDF is linearized.

I think that Sumatra PDF should also show whether the PDF is linearized or not, just like other PDF readers do.

Chrome:
image

Firefox:
image

Sumatra PDF:
image

Note: "Fast Web View" is just another term for linearization.

@GitHubRulesOK
Copy link
Collaborator

GitHubRulesOK commented Mar 13, 2024

If it has been correctly linearized it will show up in details as "Fast Web View" under optimizations otherwise is not shown same as other missing data like no Author field or no Producer field etc.

image

@user1823
Copy link
Author

Ok, I see. But I think that it would be more clear if it said something like PDF Optimizations: None if there were no optimizations.

By the way, what are other types of PDF optimization (apart from Linearization)?

@kjk kjk closed this as completed in b0ec2cf May 23, 2024
@GitHubRulesOK
Copy link
Collaborator

@user1823

your wish should be in tommorows pre-release

However you queried what other types?

 layoutData->AddProperty(_TRA("Fast Web View"), linearized);

        props.Append(_TRA("Tagged PDF"));
        props.Append("PDF/X (ISO 15930)");
        props.Append("PDF/A (ISO 19005)");
        props.Append("PDF/E (ISO 24517)");

Also the optional DRM permissions such as not designed for accessibility or print etc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants