---
title: "Práce s PDF/A nebo PDF/UA"
---

Formát PDF/A a PDF/UA ukládá několik požadavků týkajících se obsahu dokumentu, které nelze splnit při automatické konverzi z dokumentu ve formátu Word do PDF. Tyto požadavky by měly být ověřeny a opraveny buď v dokumentu Word před přeměnou, nebo v dokumentu PDF po převodu, aby byl vytvořen plně vyhovující dokument PDF/A a PDF/UA.

Základními požadavky jsou struktura nebo písma dokumentu PDF/A a PDF/UA, o kterých budeme uvažovat v následujících oddílech.

```

Upozorňujeme, že výstup PDF/UA-1 bude také kompatibilní s WCAG 2.0 a Sekce 508.

```

## Požadavky na strukturu dokumentu

Aktuální požadavky jsou pro formáty PDF/A-1a, PDF/A-2a, PDF/A-4 a PDF/UA-1.

Existují určité nuance, jak Aspose.Words pracuje při převodu na různé standardy formátu PDF. Musí být zohledněny, pokud chcete získat očekávaný výsledek.

```

Všimněte si, že neexistují žádné logické požadavky na strukturu pro PDF/A-4. Z tohoto důvodu nepovažujeme verzi PDF/A-4 v této části "Požadavky na strukturu dokumentů."

```

```
<details>
    <summary>Specifikace nám říká následující (expand to see details):</summary>
    <p></p>
    <p>Pro spisovatele není vhodné vytvářet strukturální nebo sémantické informace pomocí automatizovaných procesů bez vhodného ověření.</p>
    <p>ISO 19005-2, 6.7.1</p>
</details>
```

Níže uvedené pododdíly popisují nuance jak Aspose.Words pracuje při převodu na různé standardy formátu PDF a možnosti jejich řešení.

### Typ struktury

|  PDF standardní úrovně shody v rámci Aspose.Words |  Přítomnost požadavku |
|  --------------------------------------------------  |  -----------------------  |
|  PDF/A-1a |   {{< emoticons/tick >}}   |
|  PDF/A-2a |   {{< emoticons/tick >}}   |
|  PDF/UA-1 |   {{< emoticons/tick >}}   |

Dokument PDF je posloupnost bloků, jako jsou nadpisy, odstavce, tabulky a další. Tyto bloky tvoří strukturu dokumentu, která je silně nebo slabá.

Silné i slabé konstrukce platí pro PDF/A. Microsoft Word dokumenty mají podle návrhu slabou strukturu a Aspose.Words vytvoří PDF se slabou strukturou a také generuje nadpisy podle obrysových úrovní odstavců ve zdrojovém dokumentu.

Pro dokument PDF/UA-1 se slabou strukturou je navíc nutné, aby čísla záhlaví byla v pořádku bez mezer.

```
<details>
    <summary>Specifikace nám říká následující (expand to see details):</summary>
    <p></p>
    <p>Struktura bloku může následovat jeden ze dvou hlavních parametrů:</p>
    <ol>
      Silně strukturovaná. Seskupování prvků hnízdí na tolik úrovní, kolik je nutné, aby odrážely organizaci materiálu do článků, sekcí, pododdílů a tak dále. Na každé úrovni by se měly děti ve skupině skládat z čísla (H), jednoho nebo více odstavců (P) pro obsah na této úrovni a možná jednoho nebo více dalších skupinových prvků pro vnořené pododdíly.
      Slabě strukturované. Dokument je poměrně plochý, má možná pouze jednu nebo dvě úrovně skupinových prvků, se všemi nadpisy, odstavci a dalšími BLSE jako jejich bezprostřední děti. V tomto případě se organizace materiálu neodráží v logické struktuře; může však být vyjádřena použitím čísel se specifickými úrovněmi (H16/H6).
    </ol>
    <p></p>
    <p>ISO- 32000-1, 14, 8. 4. 3, 5</p>
</details>
```

```
<details>
    <summary>U dokumentů PDF/UA-1 obsahuje specifikace doplněk týkající se úrovní záhlaví (rozšíření viz podrobnosti):</summary>
    <p></p>
    <p>Pokud sémantika dokumentů vyžaduje sestupnou posloupnost hlaviček, musí taková posloupnost postupovat v přísném číselném pořadí a nesmí přeskočit úroveň intervenující hlavičky. H1 H2 H3 je přípustné, zatímco H1 H3 není.</p>
    <p>ISO-14289-1, 7.4.2</p>
</details>
```

Aby uživatelé zajistili správný výstup, musí zajistit, aby byl obsah zdrojového dokumentu řádně organizován a aby byly pro odstavce správně specifikovány obrysy. V opačném případě by uživatel měl ověřit a opravit strukturu výstupního PDF dokumentu.

```
<details>
    <summary>V tomto bloku můžete vidět příklady: jak nastavit úroveň obrysu Microsoft Word nebo zkontrolujte a upravte strukturu výstupního PDF dokumentu (expand to see details).</summary>
    <p></p>
    <p>In Microsoft Word výchozí styl "Heading X" by mohl být použit pro nastavení úrovně obrysu:</p>
        ![MWHeading1-2](/words/python-net/working-with-pdfa-or-pdfua/m-w-heading1-2.png)
    <p>Kromě toho lze úroveň obrysu zkontrolovat nebo změnit v okně "Paragraph":</p>
        ![MWOutlineLevel](/words/python-net/working-with-pdfa-or-pdfua/m-w-outline-level.png)
    <p>V Acrobat může být struktura dokumentu zkontrolována nebo změněna v tabulce "Štítky":</p>
        ![AcrobatTagsPane](/words/python-net/working-with-pdfa-or-pdfua/acrobat-tags-pane.png)
</details>
```

### Označení obsahu jako artefakt

|  PDF standardní úrovně shody v rámci Aspose.Words |  Přítomnost požadavku |
|  --------------------------------------------------  |  -----------------------  |
|  PDF/A-1a |   {{< emoticons/tick >}}   |
|  PDF/A-2a |   {{< emoticons/tick >}}   |
|  PDF/UA-1 |   {{< emoticons/tick >}}   |

V tuto chvíli, Aspose.Words označuje hlavičky stránek a zápatí, oddělovače poznámek, opakované buňky hlaviček stolu a dekorativní obrazy jako artefakty. Všimněte si, že tento seznam může být v budoucnu aktualizován.

```
<details>
    <summary>Specifikace nám říká následující (expand to see details):</summary>
    <p></p>
    <p>Grafické objekty v dokumentu lze rozdělit do dvou tříd:</p>
    <ol>
      Skutečný obsah dokumentu obsahuje předměty představující materiál, který původně uvedl autor dokumentu.
      Artefakty jsou grafické objekty, které nejsou součástí původního obsahu autora, ale jsou generovány odpovídajícím spisovatelem v průběhu paganace, rozvržení nebo jiných čistě mechanických procesů.
    </ol>
    <p></p>
    <p>ISO-32000-1, 14,8.2.2.1</p>
</details>
```

Pokud dokument obsahuje jakýkoliv jiný obsah, který by měl být označen jako artefakt, nebo je-li některý z artefaktových obsahů skutečným obsahem, zákazníci by to měli ve výstupní PDF opravit.

```
<details>
    <summary>V tomto bloku můžete vidět příklady: jak označit tvary jako dekorativní v Microsoft Word nebo označit tvar jako artefakt ve výstupním PDF dokumentu (expand pro zobrazení detailů).</summary>
    <p></p>
    <p>Například tvary mohou být označeny jako dekorativní Microsoft Word, takže budou vyvezeny do PDF jako artefakt:</p>
        ![MWDecorativeShape](/words/python-net/working-with-pdfa-or-pdfua/m-w-decorative-shape.png)
    <p>Můžete označit tvar jako artefakt ve výstupním PDF:</p>
      ![PdfDeleteEmptyTag](/words/python-net/working-with-pdfa-or-pdfua/acrobat-mark-as-artifact-delete-empty-tag.png)
    <p>Také můžete přepnout text v záhlaví z artefaktu na skutečný obsah ve výstupním PDF:</p>
        ![AcrobatSwitchTextInHeader](/words/python-net/working-with-pdfa-or-pdfua/acrobat-switch-text-in-header.png)
</details>
```

### Specifikace přirozeného jazyka

|  PDF standardní úrovně shody v rámci Aspose.Words |  Přítomnost požadavku |
|  --------------------------------------------------  |  -----------------------  |
|  PDF/A-1a |   {{< emoticons/tick >}}   |
|  PDF/A-2a |   {{< emoticons/tick >}}   |
|  PDF/UA-1 |   {{< emoticons/tick >}}   |

Textový jazyk je uveden v Microsoft Word dokumenty. Aspose.Words exportuje uvedený jazyk do výstupní PDF s *Lang* atribut připojený k sekvenci označeného obsahu nebo značce Span je kontrolován [export_language_to_span_tag](https://reference.aspose.com/words/python-net/aspose.words.saving/pdfsaveoptions/export_language_to_span_tag/) majetek. Obecně nejsou žádné jazykové problémy, když uživatel zadá text prostřednictvím Microsoft Word. Existuje však možnost, že jazyk může být nepřesný, pokud je text generován automaticky.

```
<details>
    <summary>Specifikace nám říká následující (expand to see details):</summary>
    <p></p>
    <p>Výchozí přirozený jazyk pro všechny texty v souboru by měl být určen Lang záznamem v dokumentu Merantis Katalogový slovník.</p>
    <p>Veškerý textový obsah v souboru, který se liší od výchozího jazyka, by měl být uveden pomocí `Lang` vlastnost připojená k sekvenci označeného obsahu, nebo Lang záznam ve struktuře prvku slovníku ...</p>
    <p>ISO- 19005-2, 6.7.4</p>
</details>
```

```
<details>
    <summary>Navíc pro PDF/UA-1, specifikace nám říká následující (rozšířit na detaily):</summary>
    <p></p>
    <p>Přirozený jazyk bude prohlášen... Musí být uvedeny změny přirozeného jazyka.</p>
    <p>ISO-14289-1, 7.2</p>
</details>
```

```
<details>
    <summary>V tomto bloku vidíte příklady: jak zajistit, aby byl jazyk správně zadán (rozšiřte podrobnosti).</summary>
    <p></p>
    <p>Uživatelé by měli zajistit, aby byl jazyk správně uveden buď ve zdrojovém dokumentu Word:</p>
        ![MWLanguage](/words/python-net/working-with-pdfa-or-pdfua/m-w-language.png)
    <p>Nebo výstupní PDF dokument:</p>
        ![AcrobatCheckChangeLanguage](/words/python-net/working-with-pdfa-or-pdfua/acrobat-check-change-language.png)
</details>
```

### Alternativní popisy

|  PDF standardní úrovně shody v rámci Aspose.Words |  Přítomnost požadavku |
|  --------------------------------------------------  |  -----------------------  |
|  PDF/A-1a |   {{< emoticons/tick >}}   |
|  PDF/A-2a |   {{< emoticons/tick >}}   |
|  PDF/UA-1 |   {{< emoticons/tick >}}   |

Microsoft Word dokumenty umožňují uživatelům přidávat alternativní text do obrázků, tvarů a tabulek. Aspose.Words exportuje takový alternativní text do výstupní PDF.

```
<details>
    <summary>Specifikace nám říká následující (expand to see details):</summary>
    <p></p>
    <p>Všechny prvky struktury, jejichž obsah nemá přirozený předurčený textový analog, např. obrázky, vzorce atd., by měly poskytnout alternativní textový popis pomocí Alt záznamu ve slovníku prvku struktury...</p>
    <p>POZNÁMKA Alternativní popisy poskytují textové popisy, které pomáhají při správné interpretaci jinak neprůhledného netextového obsahu.</p>
    <p>ISO- 19005-2, 6.7. 5</p>
</details>
```

```
<details>
    <summary>V tomto bloku vidíte příklady: jak zajistit, aby všechny prvky měly alternativní text (rozšiřte podrobnosti).</summary>
    <p></p>
    <p>Uživatelé by měli zajistit, aby všechny prvky měly alternativní text buď ve zdrojovém dokumentu Word:</p>
        ![MWTableAltText](/words/python-net/working-with-pdfa-or-pdfua/m-w-table-alt-text.png)
    <p></p>
        ![MWShapeAltText](/words/python-net/working-with-pdfa-or-pdfua/m-w-shape-alt-text.png)
    <p>Nebo výstupní PDF dokument:</p>
        ![AcrobatTableAltText](/words/python-net/working-with-pdfa-or-pdfua/acrobat-table-alt-text.png)
    <p></p>
        ![AcrobatShapeAltText](/words/python-net/working-with-pdfa-or-pdfua/acrobat-shape-alt-text.png)
</details>
```

### Náhradní text

|  PDF standardní úrovně shody v rámci Aspose.Words |  Přítomnost požadavku |
|  --------------------------------------------------  |  -----------------------  |
|  PDF/A-1a |   {{< emoticons/tick >}}   |
|  PDF/A-2a |   {{< emoticons/tick >}}   |
|  PDF/UA-1 |                           |

```
<details>
    <summary>Specifikace nám říká následující (expand to see details):</summary>
    <p></p>
    <p>Specifikace nám říká následující:</p>
    <p>Všechny textové prvky struktury, které jsou zastoupeny nestandardním způsobem, např. vlastními znaky nebo inline grafikou, by měly poskytovat náhradní text pomocí `ActualText` vstup do slovníku prvků struktury...</p>
    <p>ISO- 19005-2, 6.7. 7</p>
</details>
```

Microsoft Word dokument neumožňuje uživatelům nastavit náhradní text. To je tedy nutné ověřit a opravit ve výstupním PDF:

![AcrobatReplacementText](/words/python-net/working-with-pdfa-or-pdfua/acrobat-replacement-text.png)

### Zkratky a akronymní rozšíření

|  PDF standardní úrovně shody v rámci Aspose.Words |  Přítomnost požadavku |
|  --------------------------------------------------  |  -----------------------  |
|  PDF/A-1a |   {{< emoticons/tick >}}   |
|  PDF/A-2a |   {{< emoticons/tick >}}   |
|  PDF/UA-1 |                           |

```
<details>
    <summary>Specifikace nám říká následující (expand to see details):</summary>
    <p></p>
    <p>Všechny případy zkratek a zkratek v textovém obsahu by měly být umístěny v sekvenci označeného obsahu se značkou Span, jejíž vlastnost E poskytuje textové rozšíření zkratky nebo zkratky...</p>
<p>ISO- 19005-2, 6.7.8</p>
</details>
```

Microsoft Word dokument neumožňuje uživatelům nastavit zkratky a zkratky rozšíření. To je tedy nutné ověřit a opravit ve výstupním PDF:

![AcrobatSplitAddExpansionText](/words/python-net/working-with-pdfa-or-pdfua/acrobat-split-add-expansion-text.png)

## Požadavky na písmo

|  PDF standardní úrovně shody v rámci Aspose.Words |  Přítomnost požadavku |
|  --------------------------------------------------  |  -----------------------  |
|  PDF/A-1a |   {{< emoticons/tick >}}   |
|  PDF/A-1b |   {{< emoticons/tick >}}   |
|  PDF/A-2a |   {{< emoticons/tick >}}   |
|  PDF/A-2b |   {{< emoticons/tick >}}   |
|  PDF/A-4 |   {{< emoticons/tick >}}   |
|  PDF/UA-1 |   {{< emoticons/tick >}}   |

Existuje také řada nuancí práce s fonty při převodu na PDF/A-1, PDF/A-2, PDF/A-4 nebo PDF/UA-1 formáty pomocí Aspose.Words. Musí být zohledněny, pokud se chcete vyhnout možným problémům s výstupním dokumentem.

Níže uvedené oddíly popisují tyto nuance a možnosti jejich řešení.

### Písmo Právní požadavky

|  PDF standardní úrovně shody v rámci Aspose.Words |  Přítomnost požadavku |
|  --------------------------------------------------  |  -----------------------  |
|  PDF/A-1a |   {{< emoticons/tick >}}   |
|  PDF/A-1b |   {{< emoticons/tick >}}   |
|  PDF/A-2a |   {{< emoticons/tick >}}   |
|  PDF/A-2b |   {{< emoticons/tick >}}   |
|  PDF/A-4 |   {{< emoticons/tick >}}   |
|  PDF/UA-1 |   {{< emoticons/tick >}}   |

Aspose.Words neověřuje právní omezení použitých písem a je to na uživatelích. Jinými slovy, uživatel by neměl poskytovat nevhodná písma pro převod PDF pomocí Aspose.Words.

```
<details>
    <summary>Specifikace nám říká následující (expand to see details):</summary>
    <p></p>
    <p>Použije se pouze fontové programy, které jsou právně vložené do souboru pro neomezené, univerzální vykreslování.</p>
    <p>ISO-19005-2, 6.2.1.4.1; ISO-14289-1, 7.21.4.1 (přesně stejné citace ve dvou specifikacích)</p>
</details>
```

### .notdef Glyph

|  PDF standardní úrovně shody v rámci Aspose.Words |  Přítomnost požadavku |
|  --------------------------------------------------  |  -----------------------  |
|  PDF/A-1a |                           |
|  PDF/A-1b |                           |
|  PDF/A-2a |   {{< emoticons/tick >}}   |
|  PDF/A-2b |   {{< emoticons/tick >}}   |
|  PDF/A-4 |   {{< emoticons/tick >}}   |
|  PDF/UA-1 |   {{< emoticons/tick >}}   |

Použití `.notdef` glyph je zakázáno. • `.notdef` glyph se objeví, pokud dokument obsahuje znaky, které nejsou přítomny ve zvoleném písmu a které nelze vyřešit pomocí mechanismu Font Fallback.

```
<details>
    <summary>Specifikace nám říká následující (expand to see details):</summary>
    <p></p>
    <p>Odpovídající dokument nesmí obsahovat odkaz na .notdef glyph z některého z textů zobrazujících operátory bez ohledu na režim vykreslování textu v jakémkoli proudu obsahu.</p>
    <p>ISO-19005-2, 6.2.1.8; ISO-14289-1, 7.2.1.8 (přesně stejné citace ve dvou specifikacích)</p>
</details>
```

```
<details>
    <summary>V tomto bloku vidíte příklady: jak odstranit nebo nahradit tyto znaky (expand to see details).</summary>
    <p></p>
    <p>Uživatelé by měli tyto znaky odstranit nebo nahradit buď ve zdrojovém dokumentu Word:</p>
        ![MWNotdefGlyph](/words/python-net/working-with-pdfa-or-pdfua/m-w-notdef-glyph.png)
    <p>Nebo výstupní PDF dokument pomocí nástroje "Edit PDF":</p>
        ![AcrobatRemoveNotdefGlyph-EditPdfTool](/words/python-net/working-with-pdfa-or-pdfua/acrobat-remove-notdef-glyph-edit-pdf-tool.png)
</details>
```

### Oblast soukromého využití (PUA)

|  PDF standardní úrovně shody v rámci Aspose.Words |  Přítomnost požadavku |
|  --------------------------------------------------  |  -----------------------  |
|  PDF/A-1a |                           |
|  PDF/A-1b |                           |
|  PDF/A-2a |   {{< emoticons/tick >}}   |
|  PDF/A-2b |   {{< emoticons/tick >}}   |
|  PDF/A-4 |   {{< emoticons/tick >}}   |
|  PDF/UA-1 |                           |

Znaky Private Use Area (PUA) se objevují většinou pro Windows symbolická písma jako "Symbol," "Wingdings," "Webdings" a další. Microsoft Word formáty neposkytují možnost ukládat skutečný text pro znaky.

```
<details>
    <summary>Specifikace nám říká následující (expand to see details):</summary>
    <p></p>
    <p>Pro úroveň Pouze pro každý znak ..., který je zmapován na kód nebo kódy v oblasti Unicode Private Use Area (PUA), musí být pro tento znak nebo sekvenci znaků, jichž je takový znak součástí.</p>
    <p>ISO-19005-2, 6, 2.11.7. 3</p>
</details>
```

"Segoe UI Symbol" je Windows Font Unicode, který by mohl být použit jako alternativa k symbolickým písmům.

```
<details>
    <summary>V tomto bloku vidíte příklady: co by měl uživatel udělat pro vyřešení problému symbolickými písmy (rozšiřte podrobnosti).</summary>
    <p></p>
    <p>Nahraďte symbolické písmo Unicode jedním ve zdrojovém dokumentu Word:</p>
        ![MWInsertSymbol](/words/python-net/working-with-pdfa-or-pdfua/m-w-insert-symbol.png)
    <p>Nebo přidat položku AktualText do problematických znaků ve výstupním PDF dokumentu:</p>
        ![AcrobatSpanTagActualText](/words/python-net/working-with-pdfa-or-pdfua/acrobat-span-tag-actual-text.png)
</details>
```
