mirror of
https://github.com/tomru/pdfer.git
synced 2026-03-03 22:47:25 +01:00
make pdfs
This commit is contained in:
60
templates/brief.js
Normal file
60
templates/brief.js
Normal file
@@ -0,0 +1,60 @@
|
||||
function convertLineBreaks(string){
|
||||
return string.replace('\n', '////');
|
||||
};
|
||||
|
||||
module.exports = (options) => {
|
||||
|
||||
var {
|
||||
template = 'brief-fam',
|
||||
subject = 'Betreff',
|
||||
yourRef = '',
|
||||
yourRefName = 'Ihr Zeichen',
|
||||
yourMail = '',
|
||||
myRef = '',
|
||||
customer = '',
|
||||
invoice = '',
|
||||
date = '\\today',
|
||||
signature = '',
|
||||
specialMail = '',
|
||||
address = 'Max Mustermann\\\\Musterstrasse\\\\12345 Musterstadt',
|
||||
opening = 'Sehr geehrte Damen und Herren',
|
||||
body = 'Inhalt des Briefes',
|
||||
closing = 'Mit freundlichen Grüßen',
|
||||
ps = '',
|
||||
enclosing = '',
|
||||
} = options;
|
||||
|
||||
return `% brief document
|
||||
\\documentclass{scrlttr2}
|
||||
\\LoadLetterOption{${template}}
|
||||
|
||||
\\setkomavar{subject}{${subject}}
|
||||
|
||||
\\setkomavar{yourref}[${yourRefName}]{${yourRef}}
|
||||
\\setkomavar{yourmail}{${yourMail}}
|
||||
\\setkomavar{myref}{${myRef}}
|
||||
\\setkomavar{customer}{${customer}}
|
||||
\\setkomavar{invoice}{${invoice}}
|
||||
|
||||
\\setkomavar{date}{${date}}
|
||||
|
||||
\\setkomavar{signature}{${signature}}
|
||||
|
||||
\\setkomavar{specialmail}{${specialMail}}
|
||||
|
||||
\\begin{document}
|
||||
\\begin{letter}{${convertLineBreaks(address)}}
|
||||
|
||||
\\opening{${opening}}
|
||||
|
||||
${convertLineBreaks(body)}
|
||||
|
||||
\\closing{${closing}}
|
||||
|
||||
\\ps{${ps}}
|
||||
|
||||
\\encl{${enclosing}}
|
||||
|
||||
\\end{letter}
|
||||
\\end{document}`;
|
||||
};
|
||||
@@ -1,35 +0,0 @@
|
||||
\documentclass{scrlttr2}
|
||||
\LoadLetterOption{${LETTER_OPTION}}
|
||||
|
||||
\setkomavar{subject}{${SUBJECT}}
|
||||
|
||||
\setkomavar{yourref}{${YOURREF}}
|
||||
\setkomavar{yourmail}{${YOURMAIL}}
|
||||
\setkomavar{myref}{${MYREF}}
|
||||
\setkomavar{customer}{${CUSTOMER}}
|
||||
\setkomavar{invoice}{${INVOICE}}
|
||||
% \setkomavar{yourref}[alternative name]{value}
|
||||
|
||||
% custom date
|
||||
%\setkomavar{date}{}
|
||||
|
||||
%\setkomavar{signature}{\electronicsignature}
|
||||
|
||||
\setkomavar{specialmail}{${SPECIALMAIL}}
|
||||
|
||||
\begin{document}
|
||||
\begin{letter}{${ADDRESS}}
|
||||
|
||||
\opening{${OPENING}}
|
||||
|
||||
${BODY}
|
||||
|
||||
\closing{${CLOSING}}
|
||||
|
||||
\ps{${PS}}
|
||||
|
||||
\encl{${ENCL}}
|
||||
|
||||
\end{letter}
|
||||
\end{document}
|
||||
|
||||
Reference in New Issue
Block a user