Berücksichtigt reMarkable Paper Pure / iPad Air 8

This commit is contained in:
2026-05-31 12:06:23 +02:00
parent c6e4f93add
commit 6daa9abb90
20 changed files with 82 additions and 16 deletions

View File

@@ -27,9 +27,9 @@ Diese PDF-Dateien können anschließend mit einem Tablet und einem Eingabestift
#### a) reMarkable
Für alle drei aktuellen reMarkable Tablets werden PDF Dokumente generiert, die exakt der Bildschirmgröße entsprechen. Damit entfällt das Zoomen bei der Bearbeitung.
Für alle drei aktuellen reMarkable Tablets (Pure, Pro und Move) und das noch immer sehr beliebte reMarkable 2 werden PDF Dokumente generiert, die exakt der Bildschirmgröße entsprechen. Damit entfällt das Zoomen bei der Bearbeitung.
Alle drei Geräte blenden am linken oder rechten Bildschirmrand bei der Bearbeitung eines Dokuments eine Toolbar mit den gängigen Bearbeitungswerkzeugen ein. Diese Toolbar verdeckt dann aber einen Teil des Dokuments. Als Option kann deshalb ein linker oder rechter Rand für die Toolbar freigelassen werden.
Alle vier Geräte blenden am linken oder rechten Bildschirmrand bei der Bearbeitung eines Dokuments eine Toolbar mit den gängigen Bearbeitungswerkzeugen ein. Diese Toolbar verdeckt dann aber einen Teil des Dokuments. Als Option kann deshalb ein linker oder rechter Rand für die Toolbar freigelassen werden.
Beispielausgaben für das reMarkable PaperPro:

View File

@@ -23,11 +23,11 @@ csvtrenner = ;
rand = links
# Ausgabegerät:
# - rm2, paperpro, move
# - paperpure, move, paperpro, rm2
# - mini2345, mini67
# - ipad789, ipad1011
# - air4567, air13-7
# - pro234, pro56, pro13-3456, pro13-78
# - air45678, air13-78
# - pro11-234, pro11-56, pro13-3456, pro13-78
# - a6, a5, a4
device = rm2
```

View File

@@ -21,11 +21,11 @@ csvtrenner = ;
rand = links
# Ausgabegerät:
# - rm2, paperpro, move
# - paperpure, move, paperpro, rm2
# - mini2345, mini67
# - ipad789, ipad1011
# - air4567, air13-7
# - pro234, pro56, pro13-3456, pro13-78
# - air45678, air13-78
# - pro11-234, pro11-56, pro13-3456, pro13-78
# - a6, a5, a4
device = paperpro

View File

@@ -523,7 +523,7 @@ endobj
endobj
91 0 obj
<<
/Author () /CreationDate (D:20260419123326+02'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260419123326+02'00') /Producer (xhtml2pdf <https://github.com/xhtml2pdf/xhtml2pdf/>)
/Author () /CreationDate (D:20260531120406+02'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260531120406+02'00') /Producer (xhtml2pdf <https://github.com/xhtml2pdf/xhtml2pdf/>)
/Subject () /Title () /Trapped /False
>>
endobj
@@ -743,7 +743,7 @@ xref
trailer
<<
/ID
[<7b7b17fa2b9ba09d98db93dcd7d75d7f><7b7b17fa2b9ba09d98db93dcd7d75d7f>]
[<4f5cb9b6d7b7999f8ba7028de9ffad24><4f5cb9b6d7b7999f8ba7028de9ffad24>]
% ReportLab generated PDF document -- digest (http://www.reportlab.com)
/Info 91 0 R

View File

@@ -513,7 +513,7 @@ endobj
endobj
90 0 obj
<<
/Author () /CreationDate (D:20260419123327+02'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260419123327+02'00') /Producer (xhtml2pdf <https://github.com/xhtml2pdf/xhtml2pdf/>)
/Author () /CreationDate (D:20260531120408+02'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260531120408+02'00') /Producer (xhtml2pdf <https://github.com/xhtml2pdf/xhtml2pdf/>)
/Subject () /Title () /Trapped /False
>>
endobj
@@ -724,7 +724,7 @@ xref
trailer
<<
/ID
[<fcd11ad5f812319396f147aec1c20222><fcd11ad5f812319396f147aec1c20222>]
[<5fc90fca17cce18e48088ecaed615e33><5fc90fca17cce18e48088ecaed615e33>]
% ReportLab generated PDF document -- digest (http://www.reportlab.com)
/Info 90 0 R

View File

@@ -332,7 +332,7 @@ endobj
endobj
58 0 obj
<<
/Author () /CreationDate (D:20260419123328+02'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260419123328+02'00') /Producer (xhtml2pdf <https://github.com/xhtml2pdf/xhtml2pdf/>)
/Author () /CreationDate (D:20260531120409+02'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260531120409+02'00') /Producer (xhtml2pdf <https://github.com/xhtml2pdf/xhtml2pdf/>)
/Subject () /Title () /Trapped /False
>>
endobj
@@ -478,7 +478,7 @@ xref
trailer
<<
/ID
[<68071a6450da3764c9d92dcef01964f1><68071a6450da3764c9d92dcef01964f1>]
[<b7e78a942448f023db94cd12801aa43a><b7e78a942448f023db94cd12801aa43a>]
% ReportLab generated PDF document -- digest (http://www.reportlab.com)
/Info 58 0 R

View File

@@ -402,7 +402,7 @@ endobj
endobj
68 0 obj
<<
/Author () /CreationDate (D:20260419123329+02'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260419123329+02'00') /Producer (xhtml2pdf <https://github.com/xhtml2pdf/xhtml2pdf/>)
/Author () /CreationDate (D:20260531120410+02'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260531120410+02'00') /Producer (xhtml2pdf <https://github.com/xhtml2pdf/xhtml2pdf/>)
/Subject () /Title () /Trapped /False
>>
endobj
@@ -591,7 +591,7 @@ xref
trailer
<<
/ID
[<1904ceedaf063de060796bf06e8d664d><1904ceedaf063de060796bf06e8d664d>]
[<e16790fb4b07003ca1a1f5ae4c1d0860><e16790fb4b07003ca1a1f5ae4c1d0860>]
% ReportLab generated PDF document -- digest (http://www.reportlab.com)
/Info 68 0 R

View File

@@ -0,0 +1,9 @@
@page {
size: 15.78cm 21.04cm;
margin-left: 1.3cm; /* Toolbar LINKS */
margin-right: 0.5cm;
margin-top: 0.25cm;
margin-bottom: 0.25cm;
}
@import url("devices/css/large.css");

View File

@@ -0,0 +1,9 @@
@page {
size: 15.78cm 21.04cm;
margin-left: 0.5cm;
margin-right: 1.3cm; /* Toolbar RECHTS */
margin-top: 0.25cm;
margin-bottom: 0.25cm;
}
@import url("devices/css/large.css");

View File

@@ -0,0 +1,9 @@
@page {
size: 15.78cm 21.04cm;
margin-left: 0.5cm;
margin-right: 0.5cm;
margin-top: 0.25cm;
margin-bottom: 0.25cm;
}
@import url("devices/css/large.css");

37
src/devices/paperpure.ini Normal file
View File

@@ -0,0 +1,37 @@
[Navigation]
# Bezeichnungen in Navigation (Zeilenumbruch vermeiden): normal, kurz, abgekuerzt
bezeichnung = kurz
[Namen]
# Schülernamen in Tabellen in Langform ("Hans Müller") oder Kurzform ("Hans M."): lang, kurz
form = lang
[Korrekturbogen]
# Anzahl der Aufgaben in der Korrekturtabelle: 1, 2, 3, ...
anzahl_aufgaben = 5
[SoMiNoten]
# Anzahl der SoMi-Noten-Spalten
anzahl_noten = 12
# kompakte Darstellung: ja, nein
kompakt = nein
[Hausaufgaben]
# Anzahl der HA-Noten-Spalten
anzahl_ha = 8
[Checkliste]
# Anzahl der Check-Spalten
anzahl_checks = 8

View File

@@ -114,6 +114,8 @@ if (not(os.path.exists(css_devicefile))):
print(css_devicefile+" nicht vorhanden!")
exit(0)
print("Ausgabegerät: "+device)
# 4. Vorbereitungen für Verarbeitung