Sie sind hier

PDF Metadaten in scrlttr2 automatisch einfügen

Hallo,

ich versuche einen Briefkopf für eine Firma zu entwickeln.
Bisher hat auch alles gut funktioniert, auf dem Papier sieht alles fast so aus, wie ich es mir vorgestellt habe.

Da Briefe oft als PDF per Mail verschickt werden, möchte ich die Metadaten automatisch ausfüllen.
Jede Information sollte nur einmal eingegeben werden, um Fehler zu vermeiden.
Ein einfaches \usekomavar¹ reicht dazu nicht aus.
Wie komme ich an den Inhalt der Variablen, um ihn für \hypersetup¹

% !TEX TS-program = pdflatex
% !TEX encoding = UTF-8 Unicode
 
\documentclass[a4paper,11pt,german]{scrlttr2}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{german}
 
\usepackage{hyperref}		% Immer zuletzt laden
 
\setkomavar{fromname}{Mir}
\setkomavar{fromaddress}{Seinestraße 13 \\34567 Meinestadt}
\setkomavar{fromemail}{mail@example.com}
\setkomavar{yourref}[Bestellnummer]{12345}
\setkomavar{yourmail}[Bestelldatum]{2014-11-08}
 
\setkomavar{invoice}[Angebot]{2015-0012}
%\setkomavar{invoice}[Rechnung]{2014-0012}
 
\setkomavar{subject}{Angebot \usekomavar{invoice}} % sehr aufdringlich
 
\hypersetup{% Setup fuer PDF-/Hypertext-Generierung + Metadaten
pdftitle           = {Brief},
pdfauthor          = {ich AG}, % \usekomavar{fromname}
pdfsubject         = {Angebot / Rechnung \usekomavar{invoice}},
pdfkeywords        = {\usekomavar{invoice}},
}
 
% Im pdf:
% Subject: Angebot / Rechnung invoice
% Keywords: invoice
 
\begin{document}
%
% Der eigentliche Brief
%
\begin{letter}{Axel Kielhorn\\Meinestraße 12\\34567 Meinestadt}
 
\opening{Hallo Axel,}
 
vielen Dank für Deine Anfrage. Wir haben mehrere „Lorem Ipsum“ auf Lager und können diese kurzfristig an Deine Anforderungen anpassen.
Allerdings sind wir zur Zeit gut ausgelastet, es wird also ein paar Tage dauern.
 
\closing{Mit freundlichen Grüßen}
 
\end{letter}
\end{document}

Axel

[Admin-Edit:]

  1. <code></code> Tags eingefügt (siehe Formatierungshinweise)

    forum: 
    Bild von Markus Kohm

    \documentclass[a4paper,11pt,german]{scrlttr2}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{german}
     
    \usepackage{hyperref}		% Immer zuletzt laden
     
    \setkomavar{fromname}{Mir}
    \setkomavar{fromaddress}{Seinestraße 13 \\34567 Meinestadt}
    \setkomavar{fromemail}{mail@example.com}
    \setkomavar{yourref}[Bestellnummer]{12345}
    \setkomavar{yourmail}[Bestelldatum]{2014-11-08}
     
    \setkomavar{invoice}[Angebot]{2015-0012}
    %\setkomavar{invoice}[Rechnung]{2014-0012}
     
    \setkomavar{subject}{Angebot \usekomavar{invoice}} % sehr aufdringlich
     
    \begingroup
      \usekomavar[\def\author]{fromname}
      \usekomavar[\def\invoice]{invoice}
      \hypersetup{% Setup fuer PDF-/Hypertext-Generierung + Metadaten
        pdftitle           = {Brief},
        pdfauthor          = {\author},
        pdfsubject         = {Angebot / Rechnung \invoice},
        pdfkeywords        = {\invoice},
      }
    \endgroup
     
    % Im pdf:
    % Subject: Angebot / Rechnung invoice
    % Keywords: invoice
     
    \begin{document}
    %
    % Der eigentliche Brief
    %
    \begin{letter}{Axel Kielhorn\\Meinestraße 12\\34567 Meinestadt}
     
    \opening{Hallo Axel,}
     
    vielen Dank für Deine Anfrage. Wir haben mehrere „Lorem Ipsum“ auf Lager und können diese kurzfristig an Deine Anforderungen anpassen.
    Allerdings sind wir zur Zeit gut ausgelastet, es wird also ein paar Tage dauern.
     
    \closing{Mit freundlichen Grüßen}
     
    \end{letter}
    \end{document}
    Comments for "PDF Metadaten in scrlttr2 automatisch einfügen" abonnieren