Potrzebuję dodać metadane do pliku PDF, który utworzę za pomocą prawn. Te meta-dane zostaną później wyodrębnione prawdopodobnie przez pdf-reader. Te metadane będą zawierały wewnętrzne numery dokumentów i inne informacje potrzebne dalszym narzędziom.Dodawanie metadanych do pliku PDF
Przydatne byłoby powiązanie metadanych z każdą stroną pliku PDF. The PDF specification twierdzi, że mogę przechowywać prywatne dane na stronie w "Słowniku na stronie". Sekcja 14.5 stwierdza:
Słownik stronicowy (PDF 1.3) może być używany do przechowywania prywatnych danych zgodnych z danymi . Dane mogą być powiązane ze stroną lub formularzem XObject za pomocą opcjonalnego wpisu PieceInfo na obiekcie strony (patrz Tabela 30) lub formularza (patrz Tabela 95). Począwszy od z PDF 1.4, dane prywatne mogą być również powiązane z dokumentem PDF za pomocą wpisu PieceInfo w katalogu dokumentów (patrz Tabela 28).
Jak ustawić "słownik stronicowy" z krewetkami? Używam krewetki 0.12.0.
Jeśli nie jest to możliwe, w jaki inny sposób mogę osiągnąć cel przechowywania metadanych dotyczących każdej strony, na poziomie strony lub dokumentu?
Czy PDF nagłówku odpowiedniego miejsca na dużej, prywatnej metadanych? W szczególności, czy plik PDF z kluczami prywatnymi w nagłówku PDF jest zgodny? –
Nie jestem pewien dla dużych danych, ale jeśli chcesz wszystkie informacje o pliku, to jest miejsce, gdzie powinien iść. czy masz przykład danych, które chcesz zapisać? – MZaragoza
Jeśli wyrażone w YAML, metadane mogą być dziesiątkami tysięcy wierszy dla jednego pliku PDF. –