PDF/UA Real Life Check 2017 | Ausgabe 2...2016-06-14 Markus Erle axes4 PDF/UA Real Life Check 2017 |...

Preview:

Citation preview

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

PDF/UA Real Life Check 2017 | Ausgabe 2Eine Studie zum Stand der PDF-Barrierefreiheit auf den Internetseiten deutscher Bundesministerien

1

PDF Days Europe 2017

1

Markus Erle, axes4 | @axespdf

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

I | Ein paar Worte vorweg

■ Was wollten wir wissen?

■ Studiendesign

■ Welche Limitierungen haben wir bewusst in Kauf genommen?

2

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

■ Wie ist der aktuelle Stand der PDF-Barrierefreiheit (Menge und Qualität barrierefreier PDF-Dokumente mit Hilfe des PDF/UA-Index)?

■ Wie sieht die Rangliste der Ministerien im Hinblick auf den PDF/UA-Index aus, um Engagement und Qualität sichtbar zu machen

■ Hat sich etwas im Vergleich zum Vorjahr verändert?

■ Ist PDF/UA bei den Ministerien inzwischen stärker verankert?

■ Mit welchen Programmen werden die Dokumente erstellt?

■ Lassen sich Rückschlüsse ziehen zwischen verwendeten Programmen und durchschnittlichem PDF/UA-Index?

3

Was wollten wir wissen?

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

■ 14 Bundesministerien

■ Zeitraum: 1 Jahr: Google Crawler für den Zeitraum 01.04.2016 bis 31.03.2017

■ Prüfkriteren: Alle Maschinen prüfbaren PDF/UA-Anforderungen gemäß Matterhorn-Protokoll gewichtet nach Schwere der Barriere im Hinblick auf WCAG 2 | PDF/UA-Index

■ Metadaten: Erstelldatum, Erstellungsprogramm

■ Stichprobenmäßige Detail- und Plausibilitätsprüfungen zur Sicherstellung der Datenqualität

■ Alle Dokumente sind dokumentiert mit Downloaddatum, URL und Testergebnis

4

Studiendesign

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

■ Schnelles Prüfen großer Dokumentmengen muss sich auf automatische Prüfungen fokussieren

■ Google Crawler findet nicht alle tatsächlich veröffentlichten PDF-Dokumente im entsprechenden Zeitraum

■ Keine Berücksichtigung der textlichen Kennzeichnung nicht barrierefreier PDF-Dokumente

■ Kein Überprüfen, ob Inhalte in einer alternativen zugänglichen Form vorliegen (beispielsweise als HTML)

■ Dokumente können nach dem ersten Indizieren durch Google ausgetauscht worden sein

■ Begrenzte Aussagekraft der Metadaten: Nicht alle Programme hinterlassen ihre Kennzeichnung

5

Limitierungen

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

II | PDF/UA-Index

1. Was ist der PDF/UA-Index?

2. Warum einen Algorithmus?

3. Wie wird er berechnet?

4. Aussagekraft

5. PDF/UA-Index pro Ministerium

6. PDF/UA-Index pro Dokument

6

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

■ Eine Kennzahl, die pro Dokument und pro maschinenprüfbarer PDF/UA-Anforderung berechnet wird

■ Vergleichbar mit einem in Prozent aus gedrückten PAC-Report

■ Qualität gemäß Maschinen-prüfbarer Anforderungen

7

1 | Was ist der PDF/UA-Index?

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

■ Nicht jede Anforderung bedeutet eine gleichwertige Barriere: Gewichtung der Prüfpunkte gemäß WCAG 2

■ Nicht jeder Prüfpunkt ist für jedes Dokument relevant: Dynamischer Maximalwert als 100% (abhängig vom Dokument)

8

2 | Warum einen Algorithmus?

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

■ Wieviel % eines einzelnen Prüfpunktes sind erfüllt (dieser kann aus einem Check oder aus vielen Checks bestehen)

■ Gewichtung eines Prüfpunktes für das Gesamtergebnis pro Dokument gemäß Schwere der Barriere im Hinblick auf WCAG 2-Kriterien

■ Die Kennzahl gibt den Restanteil nach Abzug der Strafpunkte in % an (bezogen auf den Dynamischen Maximalwert)

9

3 | Wie wird der PDF/UA-Index berechnet?

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

■ Ein PDF/UA-Index von 100 ist die Grundlage für barrierefreie Dokumente

■ Unter 95 können die Dokumente nicht als barrierefrei bezeichnet werden

■ Je weiter der Wert von 100 weg ist, desto mehr Prüfpunkte sind nicht erfüllt

■ Ein PDF ohne Tags kann immer noch einen Wert von 60 aufweisen

10

4 | Aussagekraft des PDF/UA-Index?

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

■ Wieviel Prozent der maschinenprüfbaren PDF/UA-Anforderungen sind bei einem bestimmten Dokument erfüllt?

11

5 | PDF/UA-Index pro Dokument

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

■ Durchschnittswert aller Dokumente des entsprechenden Zeitraums

■ Verteilung ist hier natürlich entscheidend

12

6 | PDF/UA-Index pro Ministerium

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

■ Durchschnittswert aller Ministerien des entsprechenden Zeitraums

13

7 | PDF/UA-Index pro Land

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

II | Ergebnisse

1. Grundlegende Zahlen

2. PDF-Dokumente mit Tags

3. Durchschnittlicher PDF/UA-Index pro Ministerium

4. PDF/UA-Index: Prozentualer Anteil in 4 Kategorien pro Ministerium

5. Metadaten

14

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

1| Grundlegende Zahlen

■ 2.915 analysierte Dokumente

15

456439 428

201 197 193 193174 163

135112

9070 64

0

50

100

150

200

250

300

350

400

450

500

BMWi BMJV BMF BMBF BMVI BMG BMUB BMAS BMEL BMFSFJ BMZ BMI BMV AA

Anzahl PDFs

Anzahl PDFs

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

2| Anzahl PDFs

16

83,679,8

71,166,4

63,7 61,657,0 56,7 55,7 54,6 53,8

50,3

40,6

25,7

57,0

0,0

10,0

20,0

30,0

40,0

50,0

60,0

70,0

80,0

90,0

PDF mit Tags in % im Jahresvergleich

2017

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

1| PDF-Dokumente mit Tags

17

83,679,8

71,166,4

63,7 61,657,0 56,7 55,7 54,6 53,8

50,3

40,6

25,7

57,0

0,0

10,0

20,0

30,0

40,0

50,0

60,0

70,0

80,0

90,0

PDF mit Tags in % im Jahresvergleich

2017

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

83,679,8

71,166,4

63,7 61,657,0 56,7 55,7 54,6 53,8

50,3

40,6

25,7

57,0

0,0

10,0

20,0

30,0

40,0

50,0

60,0

70,0

80,0

90,0

PDF mit Tags in % im Jahresvergleich

2017

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

81,484,7

63,2

68,4

58,861,4

43,4

29,1

73,8

41,5

55,8

38,8 38,6

67,1

57,6

0,0

10,0

20,0

30,0

40,0

50,0

60,0

70,0

80,0

90,0

PDF mit Tags in % im Jahresvergleich

2017 2016

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

3| PDF/UA-Index pro Ministerium

20

90,3 88,0

79,0 78,4 77,3 75,2 72,9 72,1 71,5 71,4 71,4 71,365,8

61,3

74,7

0,0

10,0

20,0

30,0

40,0

50,0

60,0

70,0

80,0

90,0

100,0

PDF/UA-Index der Ministerien im Jahresvergleich

2017

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

21

90,3 88,0

79,0 78,4 77,3 75,2 72,9 72,1 71,5 71,4 71,4 71,365,8

61,3

74,7

0,0

10,0

20,0

30,0

40,0

50,0

60,0

70,0

80,0

90,0

100,0

PDF/UA-Index der Ministerien im Jahresvergleich

2017

Markus Erle │ axes4 www.axes4.com

93,8

89,085,0

80,482,8

80,0

72,9

78,3 79,1

67,7

74,973,1

69,1

82,679,2

0,0

10,0

20,0

30,0

40,0

50,0

60,0

70,0

80,0

90,0

100,0

PDF/UA-Index der Ministerien im Jahresvergleich

2017 2016

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

4| PDF/UA-Index in 4 Kategorien

24

■ Kategorie 1: =100

■ Kategorie 2: ≥ 95

■ Kategorie 3: < 95 (aber mit Tags)

■ Kategorie 4: Ohne Tags

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

25

0,0

5,0

10,0

15,0

20,0

25,0

30,0

35,0

40,0

45,0

50,0

PDF/UA-Index | Prozentualer Anteil in den 4 Kategorien

100

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

26

44,0

17,9

13,4

9,6

5,6 4,63,1 3,0

1,4 0,5 0,5 0,0 0,0 0,0

7,1

0,0

5,0

10,0

15,0

20,0

25,0

30,0

35,0

40,0

45,0

50,0

PDF/UA-Index | Prozentualer Anteil in den 4 Kategorien

100

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

27

0,0

5,0

10,0

15,0

20,0

25,0

30,0

35,0

40,0

45,0

50,0

PDF/UA-Index | Prozentualer Anteil in den 4 Kategorien

100 ≥95

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

28

6,28,9

24,9

5,9

1,1 2,3 1,8 1,54,0

0,51,8

0,0 0,0 0,0

4,6

0,0

5,0

10,0

15,0

20,0

25,0

30,0

35,0

40,0

45,0

50,0

PDF/UA-Index | Prozentualer Anteil in den 4 Kategorien

100 ≥95

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

29

0,0

10,0

20,0

30,0

40,0

50,0

60,0

70,0

PDF/UA-Index | Prozentualer Anteil in den 4 Kategorien

100 ≥95 <95

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

30

29,5

34,8

45,3

50,9

64,4

47,745,4

59,3

20,3

52,8 54,4

40,6

57,0 55,7

45,2

0,0

10,0

20,0

30,0

40,0

50,0

60,0

70,0

PDF/UA-Index | Prozentualer Anteil in den 4 Kategorien

100 ≥95 <95

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

0,0

10,0

20,0

30,0

40,0

50,0

60,0

70,0

80,0

PDF/UA-Index | Prozentualer Anteil in den 4 Kategorien

100 ≥95 <95 ohne Tags

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

20,2

38,4

16,4

33,628,9

45,449,7

36,3

74,3

46,243,3

59,4

43,0 44,3 43,0

0,0

10,0

20,0

30,0

40,0

50,0

60,0

70,0

80,0

PDF/UA-Index | Prozentualer Anteil in den 4 Kategorien

100 ≥95 <95 ohne Tags

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

33

85

44

2720

8 6 5 5 4 2 1 0 0 0

207

0

50

100

150

200

250

Anzahl Dokumente mit PDF/UA-Index 100 im Jahresvergleich

2017

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

34

85

44

2720

8 6 5 5 4 2 1 0 0 0

207

0

50

100

150

200

250

Anzahl Dokumente mit PDF/UA-Index 100 im Jahresvergleich

2017

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

85

44

2720

8 6 5 5 4 2 1 0 0 0

207

65

3

18 21

2 5 2 6 5 1 3 0 0 0

131

0

50

100

150

200

250

Anzahl Dokumente mit PDF/UA-Index 100 im Jahresvergleich

2017 2016

Die Anzahl der Dokumente mit PDF/UA-Index 100 ist um 58% gestiegen

von 131 Dokumenten (2016) auf 207 Dokumente (2017).

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

Was verbirgt sich hinter folgenden „sprechenden“ Dokumenttiteln?

36

5 | Metadaten: Dokumenttitel

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

Dokument

37

Best of Dokumenttitel│ Platz 10

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

Dokument

38

Best of Dokumenttitel│ Platz 10

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

0

39

Best of Dokumenttitel│ Platz 9

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

0

40

Best of Dokumenttitel│ Platz 9

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

untitled

41

Best of Dokumenttitel│ Platz 8

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

untitled

42

Best of Dokumenttitel│ Platz 8

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

Folie 1

43

Best of Dokumenttitel│ Platz 7

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

Folie 1

44

Best of Dokumenttitel│ Platz 7

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

Text

45

Best of Dokumenttitel│ Platz 6

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

Text

46

Best of Dokumenttitel│ Platz 6

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

[Adresse eingeben]

47

Best of Dokumenttitel│ Platz 5

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

[Adresse eingeben]

48

Best of Dokumenttitel│ Platz 5

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

asdfasdf

49

Best of Dokumenttitel│ Platz 4

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

asdfasdf

50

Best of Dokumenttitel│ Platz 4

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

Normal.dot

51

Best of Dokumenttitel│ Platz 3

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

Normal.dot

52

Best of Dokumenttitel│ Platz 3

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

Lorem ipsum dolor sit amet …

53

Best of Dokumenttitel│ Platz 2

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

Lorem ipsum dolor sit amet …

54

Best of Dokumenttitel│ Platz 2

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

Leeres Blatt

55

Best of Dokumenttitel│ Platz 1

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

Leeres Blatt

56

Best of Dokumenttitel│ Platz 2

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

5| Metadaten: Erstellungsprogramm

57

99,9

87,1

86,9

61,7

52,2

51,7

0,0 10,0 20,0 30,0 40,0 50,0 60,0 70,0 80,0 90,0 100,0

axesPDF for Word

Microsoft Word

Adobe PDF Maker

Acrobat Distiller

Mac OS X

Nuance PDF Create

Durchschnittlicher PDF/UA-Index pro Erstellungsprogramm

Durchschnittlicher PDF/UA-Index

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

IV | Fazit und Ausblick

■ Zusammenfassung der wichtigsten Ergebnisse und Ausgangsfragen aufgreifen

■ Ausblick: Welche neuen Möglichkeiten eröffnen sich?

■ Interesse an weiteren Ergebnissen?

58

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

Stand der Barrierefreiheit

■ 57% der 2.915 analysierten Dokumente sind PDF mit Tags

■ Immer noch sehr große Unterschiede zwischen den Ministerien

Veränderungen zum Vorjahr?

■ Durchschnittlicher PDF/UA-Index ist gesunken von 79,2 (2016) auf 74,7 (2017)

■ Ziel wäre: >95%

59

1 | Zusammenfassung der Ergebnisse (1)

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

Ist PDF/UA inzwischen stärker verankert?

■ Ja, es werden mehr Dokumente mit PDF/UA-Index 100 erstellt

■ 2016 waren es 131 (4 %), 2017 sind es 207 (7,1 %)

Erstellungsprogramme

■ Durchschnittlicher PDF/UA-Index am Beispiel „PDFs aus Word“:

■ Adobe PDF-Maker: 86,9

■ Word: 87,1

■ axesPDF for Word: 99,9

60

1 | Zusammenfassung der Ergebnisse (2)

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

Rangliste der Ministerien gemäß durchschnittlichem PDF/UA-Index

1. BMUB: 90,3

2. BMBF: 88,0

3. BMZ: 79,0

4. BMI: 78,4

5. BMWi: 77,3

61

1 | Zusammenfassung der Ergebnisse (3)

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

■ Motivierendes Ranking von Institutionen, Organisationen und Ländern

■ Fortschritte (oder Rückschritte!) im Bereich PDF/UA sichtbar machen

■ Engagement für Barrierefreiheit und inklusive Gesellschaft wahrnehmbar machen (Vorbildfunktion, Glaubwürdigkeit) und fördern

Übrigens: Auch im nächsten Jahr wird es wieder eine PDF/UA-Studie geben: „Nach dem Spiel ist vor dem Spiel“

62

2 | Ausblick: Außenperspektive

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

Effizientes internes PDF/UA-Monitoring (als wesentlicher Baustein der Qualitätssicherung)

■ Neue Lösung für internes PDF/UA-Monitoring mit leicht verständlichen Berichten und attraktiven Visualisierungen -> Vorstellung auf dem „PDF Accessibility Best Practices“-Tag (Post-Conference am 17.05.)

Ansatzpunkte für Workflow-Optimierungen

■ Sozialministerium.at hat die Ergebnisse 2016 benutzt, um Workflows zu optimieren -> Bericht auf dem „PDF Accessibility Best Practices“-Tag (Post-Conference am 17.05.)

63

2 | Ausblick: Innenperspektive

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

■ Artikel erscheint auf axes4.blog.com

■ Ministerien können auf Anfrage eine Zusammenfassung ihrer Ergebnisse erhalten

64

3 | Interesse an weiteren Ergebnissen?

A PDF Association Presentation · © 2016 by PDF Association · www.pdfa.org

www.pdfa.org

2016-06-14

Markus Erle axes4

Danke! Fragen?

Kontakt: m.erle@axes4.comInternet: www.axes4.comTwitter: @axespdf

65

PDF Days Europe 2017

65

Recommended