Package Details: pdfstudioviewer 2024.0.0-1

Git Clone URL: (read-only, click to copy)
Package Base: pdfstudioviewer
Description: Review, annotate, and edit PDF Documents
Upstream URL:
Licenses: custom
Submitter: yochananmarqos
Maintainer: bbx0
Last Packager: bbx0
Votes: 9
Popularity: 0.006160
First Submitted: 2019-07-25 18:39 (UTC)
Last Updated: 2024-05-05 22:35 (UTC)

Dependencies (6)

Required by (0)

Sources (1)

Pinned Comments

Latest Comments

1 2 Next › Last »

sunshe35 commented on 2023-12-17 01:53 (UTC) (edited on 2023-12-17 02:18 (UTC) by sunshe35)

The check of pdfstudioviewer-2023.0.3_linux64.deb using sha256sums is failed.
This is the new hash.

[sunshe35@archlinux pdfstudioviewer]$ sha256sum *
a1ab18ccf654ff05107f1823a6056bbb13d75f69307a39054d057648dd04df05  pdfstudioviewer-2023.0.3_linux64.deb
fdcba512d02c666e3f116afeb6811457483e09ad29f934b5bce13c862fd473d6  pdfstudioviewer.desktop
89e50f5316f1b996f682395acfa9a43db8b412ddafb6ee0782171bcf71dbf2b3  PKGBUILD

This is the PKGBUILD file:


AUR_user commented on 2023-10-19 11:56 (UTC)

I get an exception while trying to open the program. Could jdk/jre 21 be an issue? It seems like, the program tries to use java-11

extra/jdk-openjdk 21.u35-3 [installed]

$ archlinux-java status
Available Java environments:
  java-21-openjdk (default)

$ java --version
openjdk 21 2023-09-19
OpenJDK Runtime Environment (build 21+35)
OpenJDK 64-Bit Server VM (build 21+35, mixed mode, sharing)

java.lang.UnsatisfiedLinkError: no splashscreen in java.library.path: [/usr/java/packages/lib, /usr/lib64, /lib64, /lib, /usr/lib]
        at java.base/java.lang.ClassLoader.loadLibrary(
        at java.base/java.lang.Runtime.loadLibrary0(
        at java.base/java.lang.System.loadLibrary(
        at java.desktop/java.awt.SplashScreen$
        at java.desktop/java.awt.SplashScreen$
        at java.base/ Method)
        at java.desktop/java.awt.SplashScreen.getSplashScreen(
        at com.exe4j.runtime.gui.AwtSplashScreen.<init>(
        at com.exe4j.runtime.gui.AwtSplashScreen.<init>(
        at com.exe4j.runtime.gui.AwtSplashScreen$Invoker.create(
        at com.exe4j.runtime.splash.SplashEngine.setJavaSplashScreenConfig(
        at com.install4j.runtime.launcher.UnixLauncher.prepareLaunch(
        at com.install4j.runtime.launcher.UnixLauncher.start(
        at Source)
java.lang.UnsatisfiedLinkError: Can't load library: /usr/lib/jvm/java-11-openjdk/lib/
        at java.base/java.lang.ClassLoader.loadLibrary(
        at java.base/java.lang.Runtime.load0(
        at java.base/java.lang.System.load(
        at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method)
        at java.base/java.lang.ClassLoader$NativeLibrary.load(
        at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(
        at java.base/java.lang.ClassLoader.loadLibrary0(
        at java.base/java.lang.ClassLoader.loadLibrary(
        at java.base/java.lang.Runtime.loadLibrary0(
        at java.base/java.lang.System.loadLibrary(
        at java.desktop/java.awt.Toolkit$
        at java.desktop/java.awt.Toolkit$
        at java.base/ Method)
        at java.desktop/java.awt.Toolkit.loadLibraries(
        at java.desktop/java.awt.Toolkit.<clinit>(
        at java.desktop/java.awt.Color.<clinit>(
        at com.qoppa.pdf.b.eb.<clinit>(Unknown Source)
        at com.qoppa.pdfStudio.r.d.ej(Unknown Source)
        at com.qoppa.pdfStudio.r.d.<clinit>(Unknown Source)
        at Source)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(
        at java.base/java.lang.reflect.Method.invoke(
        at com.exe4j.runtime.LauncherEngine.launch(
        at com.install4j.runtime.launcher.UnixLauncher.start(
        at Source)

petaramesh commented on 2022-09-21 17:23 (UTC)

Hello, Please add 'aarch64' to the supported architectures in PKGBUILD, as it compiles and runs fine there. TIA.

petaramesh commented on 2022-01-25 08:12 (UTC)

Hi, Update available, but won't install (wrong checksum), please update.

MrBlister commented on 2021-09-02 11:43 (UTC) (edited on 2021-09-02 11:50 (UTC) by MrBlister)

Gets stuck after the splash screen - leaves an empty window. Invoking pdfstudioviewer from the terminal using jre8 does not show any debug output, but with jre11, there is some debug output:

OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.

WARNING: An illegal reflective access operation has occurred

WARNING: Illegal reflective access by com.qoppa.pdfStudioViewer.c.e (file:/opt/pdfstudioviewer/lib/pdfstudio.jar) to field sun.awt.X11.XToolkit.awtAppClassName

WARNING: Please consider reporting this to the maintainers of com.qoppa.pdfStudioViewer.c.e

WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations

WARNING: All illegal access operations will be denied in a future release

Any ideas how to debug this - I'm not very familiar with Java apps?

mindbound commented on 2021-02-19 01:10 (UTC) (edited on 2021-02-19 01:46 (UTC) by mindbound)

The added "$1" causes a "File not found" error to be thrown when the script is launched without the argument. I changed the script to


export INSTALL4J_JAVA_HOME_OVERRIDE=/usr/lib/jvm/java-8-openjdk/jre

if [[ $# -gt 0 ]]; then
    /opt/pdfstudioviewer/pdfstudioviewer2020 "$1"

which works but might or might not be optimal.

yochananmarqos commented on 2020-10-14 14:40 (UTC)

@Asuranceturix: Thanks, done.

Asuranceturix commented on 2020-10-14 10:27 (UTC) (edited on 2020-10-14 15:50 (UTC) by Asuranceturix)

The addition of the launcher broke the functionality of opening PDFs from the file explorer for me (PDF Studio Viewer launches but it does not open anything). Adding "$1" at the end of the script fixes it.

Updated: @yochananmarqos Thanks for fixing this so quickly and for carrying this very useful package. :)

saghm commented on 2020-09-24 19:45 (UTC)

Awesome! Thanks a bunch