Najedź kursorem na tekst, aby go wyświetlić

0

Mam podręcznik medyczny w formacie PDF i chcę ukryć przed nim kilka słów, ponieważ chcę czytać go aktywniej.

Chciałbym, aby słowa zostały ujawnione, gdy wykonam jakieś działanie (np. Najechanie myszą na kursor lub podświetlenie ukrytego tekstu).

Na przykład osiąga się to w StackExchange za pomocą „>!” składnia. Jak mogę to zrobić w edytorze PDF?

neagu andrei
źródło

Odpowiedzi:

1

Można to zrobić i było to możliwe już od dobrych 20 lat.

W dokumencie umieścisz pole przycisku nad słowem (słowami), które chcesz ujawnić. Kolor tła pola byłby kolorem papieru (zwykle biały), a najważniejszą właściwością byłby tekst pomocy podpowiedzi myszy, który następnie jest tekstem pokrytym.

Istnieją inne możliwości, takie jak uczynienie przezroczystego koloru tła pola po kliknięciu w polu (lub Shift-Click, aby był nieco mniej przypadkowy), i powrót do standardowego koloru tła po opuszczeniu obwodu pola.

Utworzenie takich pól byłoby możliwe albo ręcznie, albo przy użyciu programu Acrobat JavaScript do parsowania dokumentu i wyszukania słów kluczowych. Po znalezieniu słowa kluczowego skrypt utworzy pole przycisku w miejscu znalezionego tekstu i doda wymagane informacje.

Cała sprawa jest dość prosta.

Max Wyss
źródło
0

PDF nie jest do tego stworzony. Istnieje tylko kilka interaktywnych funkcji obsługiwanych w formacie PDF, takich jak hiperłącza i osadzone media, ale nie ma on języka skryptowego, jak to robią przeglądarki internetowe. PDF jest przeznaczony przede wszystkim do drukowania dokumentów, a obecnie przynajmniej dokumentów czytelnych.

Jednak format PDF obsługuje adnotacje, więc możesz narysować czarne prostokąty jako adnotacje i ukryć je, wyłączając adnotacje w przeglądarce. Jednak nie wszystkie przeglądarki plików PDF wyświetlają adnotacje, zwłaszcza przeglądarki wbudowane w aplikacje e-mail lub urządzenia mobilne.

Garr Godfrey
źródło
Dziękuję Ci! Czy masz jakieś sugestie dotyczące tego, czego powinienem użyć? (Zamiast pliku PDF)
neagu andrei
Czy to powszechna technika? Może ktoś zbudował narzędzie. W przeciwnym razie możesz wyeksportować do html i napisać javascript, aby zrobić to, co chcesz.
Garr Godfrey,
1
Części tego oświadczenia (pierwszy akapit) były już nieaktualne 20 lat temu.
Max Wyss