Skip to content

Commit

Permalink
release v2.0.31
Browse files Browse the repository at this point in the history
  • Loading branch information
jorisschellekens committed Jul 31, 2022
1 parent ccc2130 commit b6a8278
Show file tree
Hide file tree
Showing 356 changed files with 49 additions and 34 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -246,4 +246,7 @@ dmypy.json
# profiling data
.prof

# secrets
tests/populate_keyring.py

# End of https://www.toptal.com/developers/gitignore/api/python,pycharm
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@


[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![Corpus Coverage : 99.0%](https://img.shields.io/badge/corpus%20coverage-99.0%25-green)]()
[![Text Extraction : 90.1%](https://img.shields.io/badge/text%20extraction-90.1%25-green)]()
[![Corpus Coverage : 100.0%](https://img.shields.io/badge/corpus%20coverage-100.0%25-green)]()
[![Text Extraction : 93.1%](https://img.shields.io/badge/text%20extraction-93.1%25-green)]()
[![Public Method Documentation : 100%](https://img.shields.io/badge/public%20method%20documentation-100%25-green)]()

[![Downloads](https://pepy.tech/badge/borb)](https://pepy.tech/project/borb)
Expand Down
6 changes: 3 additions & 3 deletions borb/io/read/encryption/standard_security_handler.py
Original file line number Diff line number Diff line change
Expand Up @@ -97,10 +97,10 @@ def __init__(

# (Optional; PDF 1.4; only if V is 2 or 3) The length of the encryption key, in bits.
# The value shall be a multiple of 8, in the range 40 to 128. Default value: 40.
# fmt: off
self._key_length: int = int(encryption_dictionary.get("Length", Decimal(40)))
assert (
self._key_length % 8 == 0
), "The length of the encryption key, in bits must be a multiple of 8."
assert self._key_length % 8 == 0, "The length of the encryption key, in bits must be a multiple of 8."
# fmt: on

# (Required) A number specifying which revision of the standard security
# handler shall be used to interpret this dictionary
Expand Down
2 changes: 1 addition & 1 deletion borb/io/read/types.py
Original file line number Diff line number Diff line change
Expand Up @@ -264,7 +264,7 @@ class CanvasOperatorName:
"v",
"w", "W", "W*",
"y",
"''",
"'",
'"',
]
# fmt: on
Expand Down
2 changes: 1 addition & 1 deletion borb/io/write/ascii_art/ascii_logo.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
borb version 2.0.30
borb version 2.0.31
Joris Schellekens
3 changes: 2 additions & 1 deletion borb/io/write/font/subsetter.py
Original file line number Diff line number Diff line change
Expand Up @@ -118,9 +118,10 @@ def apply(page: Page) -> Page:

# perform subsetting
subsetter = fSubsetter()
subsetter.populate(text="".join([x for x in characters_per_font[old_font]]))
subsetter.options.glyph_names = True
subsetter.options.recalc_bounds = True
subsetter.options.recalc_average_width = True
subsetter.populate(text="".join([x for x in characters_per_font[old_font]]))
subsetter.subset(ttfont)

# determine (modified) DecodedBytes
Expand Down
18 changes: 9 additions & 9 deletions borb/pdf/document/name_tree.py
Original file line number Diff line number Diff line change
Expand Up @@ -41,9 +41,9 @@ def put(self, key: str, value: typing.Any) -> "NameTree":
:param value: the value
:return: self
"""
assert "XRef" in self._document
assert "Trailer" in self._document["XRef"]
assert "Root" in self._document["XRef"]["Trailer"]
assert "XRef" in self._document, "No XREF found in this PDF"
assert "Trailer" in self._document["XRef"], "No /Trailer dictionary found in the XREF"
assert "Root" in self._document["XRef"]["Trailer"], "No /Root dictionary found in the /Trailer"
root = self._document["XRef"]["Trailer"]["Root"]

# set up /Names dictionary
Expand Down Expand Up @@ -130,9 +130,9 @@ def items(self) -> typing.Iterable[typing.Tuple[String, typing.Any]]:
This function returns all key/value pairs in this NameTree
:return: all key/value pairs in this NameTree
"""
assert "XRef" in self._document
assert "Trailer" in self._document["XRef"]
assert "Root" in self._document["XRef"]["Trailer"]
assert "XRef" in self._document, "No XREF found in this PDF"
assert "Trailer" in self._document["XRef"], "No /Trailer dictionary found in the XREF"
assert "Root" in self._document["XRef"]["Trailer"], "No /Root dictionary found in the /Trailer"
root = self._document["XRef"]["Trailer"]["Root"]

# set up /Names dictionary
Expand Down Expand Up @@ -164,9 +164,9 @@ def items(self) -> typing.Iterable[typing.Tuple[String, typing.Any]]:
#

def _get_root_or_empty(self):
assert "XRef" in self._document
assert "Trailer" in self._document["XRef"]
assert "Root" in self._document["XRef"]["Trailer"]
assert "XRef" in self._document, "No XREF found in this PDF"
assert "Trailer" in self._document["XRef"], "No /Trailer dictionary found in the XREF"
assert "Root" in self._document["XRef"]["Trailer"], "No /Root dictionary found in the /Trailer"
root = self._document["XRef"]["Trailer"]["Root"]
return root.get(Name("Names"), Dictionary())

Expand Down
1 change: 1 addition & 0 deletions borb/toolkit/ocr/ocr_as_optional_content_group.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
# FIX: circular imports (2/2)
from typing import TYPE_CHECKING

EndDocumentEvent = type(None)
if TYPE_CHECKING:
from borb.io.read.reference.xref_transformer import EndDocumentEvent

Expand Down
8 changes: 3 additions & 5 deletions release_notes.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
# :mega: borb release 2.0.30
# :mega: borb release 2.0.31

This release is a feature release.
- Initial support for `Font` subsetting in PDF
- Small fix for `TextField` appearance dictionary
- Small fix for `CheckBox` appearance dictionary
This release is a small bugfix release:
- include `'` as a valid postfix operator (improve text reading by 2%)
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@

setuptools.setup(
name="borb",
version="2.0.30",
version="2.0.31",
author="Joris Schellekens",
author_email="[email protected]",
description="borb is a library for reading, creating and manipulating PDF files in python.",
Expand Down
6 changes: 6 additions & 0 deletions tests/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
try:
from tests.populate_keyring import populate_keyring

populate_keyring()
except ImportError:
pass
Binary file modified tests/output/test_add_all_rubber_stamp_annotations/output.pdf
Binary file not shown.
Binary file modified tests/output/test_add_circle_annotation/output.pdf
Binary file not shown.
Binary file modified tests/output/test_add_free_text_annotation/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_add_free_text_annotation/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_add_highlight_annotation/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_add_highlight_annotation/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_add_large_amount_of_headings/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_add_large_amount_of_headings/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_add_line_annotation/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_add_line_annotation/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_add_outline/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_add_outline/output_002.pdf
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified tests/output/test_add_redact_annotation/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_add_redact_annotation/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_add_redact_annotation/output_003.pdf
Binary file not shown.
Binary file modified tests/output/test_add_redact_annotation/output_004.pdf
Binary file not shown.
Binary file modified tests/output/test_add_redact_annotation/output_005.pdf
Binary file not shown.
Binary file modified tests/output/test_add_remote_go_to_annotation/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_add_remote_go_to_annotation/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_add_sound_annotation/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_add_sound_annotation/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_add_square_annotation/output.pdf
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified tests/output/test_add_squiggle_annotation/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_add_squiggle_annotation/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_add_strikeout_annotation/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_add_strikeout_annotation/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_add_super_mario_annotation/output.pdf
Binary file not shown.
Binary file modified tests/output/test_add_text_annotation/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_add_text_annotation/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_add_underline_annotation/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_add_underline_annotation/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_analogous_color_scheme/output.pdf
Binary file not shown.
Binary file modified tests/output/test_annotation_name/output.pdf
Binary file not shown.
Binary file modified tests/output/test_append_embedded_file/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_append_embedded_file/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_append_embedded_javascript/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_apply_redaction_annotations/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_apply_redaction_annotations/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_apply_redaction_annotations/output_003.pdf
Binary file not shown.
Binary file modified tests/output/test_apply_redaction_annotations/output_004.pdf
Binary file not shown.
Binary file modified tests/output/test_apply_redaction_annotations/output_005.pdf
Binary file not shown.
Binary file modified tests/output/test_apply_redaction_annotations/output_006.pdf
Binary file not shown.
Binary file modified tests/output/test_browser_layout_inline_next_line/output.pdf
Binary file not shown.
Binary file modified tests/output/test_build_matryoskha_pdf/output.pdf
Binary file not shown.
Binary file modified tests/output/test_change_info_dictionary_author/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_change_info_dictionary_author/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_concat_documents/output_000.pdf
Binary file not shown.
Binary file modified tests/output/test_concat_documents/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_concat_documents/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_copy_circle_annotation/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_copy_circle_annotation/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_copy_circle_annotation/output_003.pdf
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified tests/output/test_copy_document_compare_size/output.pdf
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified tests/output/test_count_annotations/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_count_annotations/output_002.pdf
Binary file not shown.
Binary file not shown.
Binary file modified tests/output/test_detect_table/input_000.pdf
Binary file not shown.
Binary file modified tests/output/test_detect_table/input_001.pdf
Binary file not shown.
Binary file modified tests/output/test_detect_table/input_002.pdf
Binary file not shown.
Binary file modified tests/output/test_detect_table/input_003.pdf
Binary file not shown.
Binary file modified tests/output/test_detect_table/input_004.pdf
Binary file not shown.
Binary file modified tests/output/test_detect_table/input_005.pdf
Binary file not shown.
Binary file modified tests/output/test_detect_table/input_006.pdf
Binary file not shown.
Binary file modified tests/output/test_detect_table/output_000.pdf
Binary file not shown.
Binary file modified tests/output/test_detect_table/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_detect_table/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_detect_table/output_003.pdf
Binary file not shown.
Binary file modified tests/output/test_detect_table/output_004.pdf
Binary file not shown.
Binary file modified tests/output/test_detect_table/output_005.pdf
Binary file not shown.
Binary file modified tests/output/test_detect_table/output_006.pdf
Binary file not shown.
Binary file modified tests/output/test_digit_placement_ubuntu_font/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_document_file_size/output.pdf
Binary file not shown.
Binary file modified tests/output/test_duplicate_pages/output_000.pdf
Binary file not shown.
Binary file modified tests/output/test_duplicate_pages/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_duplicate_pages/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_duplicate_pages/output_003.pdf
Binary file not shown.
Binary file modified tests/output/test_easier_imports/output.pdf
Binary file not shown.
Binary file modified tests/output/test_export_html_to_pdf/example_html_input_000.pdf
Binary file not shown.
Binary file modified tests/output/test_export_html_to_pdf/example_html_input_001.pdf
Binary file not shown.
Binary file modified tests/output/test_export_html_to_pdf/example_html_input_002.pdf
Binary file not shown.
Binary file modified tests/output/test_export_html_to_pdf/example_html_input_003.pdf
Binary file not shown.
Binary file modified tests/output/test_export_html_to_pdf/example_html_input_004.pdf
Binary file not shown.
Binary file modified tests/output/test_export_html_to_pdf/example_html_input_005.pdf
Binary file not shown.
Binary file modified tests/output/test_export_html_to_pdf/example_html_input_006.pdf
Binary file not shown.
Binary file modified tests/output/test_export_html_to_pdf/example_html_input_007.pdf
Binary file not shown.
Binary file modified tests/output/test_export_html_to_pdf/example_html_input_008.pdf
Binary file not shown.
Binary file modified tests/output/test_export_html_to_pdf/example_html_input_009.pdf
Binary file not shown.
Binary file modified tests/output/test_export_html_to_pdf/example_html_input_010.pdf
Binary file not shown.
Binary file modified tests/output/test_export_html_to_pdf/example_html_input_011.pdf
Binary file not shown.
Binary file modified tests/output/test_export_html_to_pdf/example_html_input_012.pdf
Binary file not shown.
Binary file modified tests/output/test_export_html_to_pdf/example_html_input_013.pdf
Binary file not shown.
Binary file modified tests/output/test_export_html_to_pdf/example_html_input_014.pdf
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified tests/output/test_export_to_mp3/output.mp3
Binary file not shown.
Binary file modified tests/output/test_extract_colors/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_extract_colors/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_extract_courier_text/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_extract_font_names/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_extract_font_names/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_extract_keywords/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_extract_keywords/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_extract_keywords/output_003.pdf
Binary file not shown.
Binary file modified tests/output/test_extract_red_text/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_extract_regex/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_extract_regex/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_extract_text/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_extract_text/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_extract_text_expect_ground_truth/output.pdf
Binary file not shown.
Binary file modified tests/output/test_extract_text_from_self_made_invoice/output.pdf
Binary file not shown.
Binary file modified tests/output/test_extract_text_using_ocr/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_fix_broken_xref/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_fix_broken_xref/output_002.pdf
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified tests/output/test_hello_world/output.pdf
Binary file not shown.
Binary file modified tests/output/test_inline_object_io/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_margin_and_padding/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_margin_and_padding/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_modify_image/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_modify_image/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_open_document/output.pdf
Binary file not shown.
Binary file modified tests/output/test_open_encrypted_document/output.pdf
Binary file not shown.
Binary file modified tests/output/test_optimize_images/output_001.pdf
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified tests/output/test_remove_annotation/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_remove_annotation/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_remove_annotation/output_003.pdf
Binary file not shown.
Binary file modified tests/output/test_remove_page/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_remove_page/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_remove_page/output_003.pdf
Binary file not shown.
Binary file modified tests/output/test_remove_page/output_004.pdf
Binary file not shown.
Binary file modified tests/output/test_rotate_page/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_rotate_page/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_rotate_page/output_003.pdf
Binary file not shown.
Binary file modified tests/output/test_simple_paragraph_extraction/output_000.pdf
Binary file not shown.
Binary file modified tests/output/test_simple_paragraph_extraction/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_split_complementary_color_scheme/output.pdf
Binary file not shown.
Binary file modified tests/output/test_tetradic_rectangle_color_scheme/output.pdf
Binary file not shown.
Binary file modified tests/output/test_tetradic_square_color_scheme/output.pdf
Binary file not shown.
Binary file modified tests/output/test_triadic_color_scheme/output.pdf
Binary file not shown.
Binary file modified tests/output/test_write_2_scatter_plots/output.pdf
Binary file not shown.
Binary file modified tests/output/test_write_3d_density_chart/output.pdf
Binary file not shown.
Binary file modified tests/output/test_write_3d_surface_plot/output.pdf
Binary file not shown.
Binary file modified tests/output/test_write_all_types_of_barcode/output.pdf
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified tests/output/test_write_battleship/output.pdf
Binary file not shown.
Binary file modified tests/output/test_write_blobs/output.pdf
Binary file not shown.
Binary file modified tests/output/test_write_check_box/output_001.pdf
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"analysis-summary": {
"can-be-optimized": false,
"date": "Sat Jul 23 11:35:47 2022",
"date": "Sun Jul 31 21:01:26 2022",
"input": "/home/joris/Code/borb-dev/tests/output/test_write_check_box/output_001.pdf",
"metadata": {
"Author": "",
Expand Down
Binary file modified tests/output/test_write_check_box/output_002.pdf
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"analysis-summary": {
"can-be-optimized": false,
"date": "Sat Jul 23 11:35:47 2022",
"date": "Sun Jul 31 21:01:26 2022",
"input": "/home/joris/Code/borb-dev/tests/output/test_write_check_box/output_002.pdf",
"metadata": {
"Author": "",
Expand Down
Binary file modified tests/output/test_write_chunk_of_text/output.pdf
Binary file not shown.
Binary file modified tests/output/test_write_chunk_of_text_escaped_chars/output.pdf
Binary file not shown.
Binary file not shown.
Binary file modified tests/output/test_write_chunks_of_text/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_write_chunks_of_text/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_write_chunks_of_text/output_003.pdf
Binary file not shown.
Binary file modified tests/output/test_write_chunks_of_text/output_004.pdf
Binary file not shown.
Binary file modified tests/output/test_write_chunks_of_text/output_005.pdf
Binary file not shown.
Binary file not shown.
Binary file modified tests/output/test_write_code_128_barcode/output.pdf
Binary file not shown.
Binary file modified tests/output/test_write_code_128_barcode_in_color/output.pdf
Binary file not shown.
Binary file modified tests/output/test_write_codeblock/output.pdf
Binary file not shown.
Binary file modified tests/output/test_write_document_with_lipsum/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_write_document_with_lipsum/output_001.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified tests/output/test_write_document_with_lipsum/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_write_document_with_lipsum/output_002.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified tests/output/test_write_dragon_curve/output.pdf
Binary file not shown.
Binary file modified tests/output/test_write_drop_down_list/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_write_drop_down_list/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_write_emoji/output.pdf
Binary file not shown.
Binary file modified tests/output/test_write_empty_document/output.pdf
Binary file not shown.
Binary file modified tests/output/test_write_eurion/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_write_eurion/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_write_fixed_column_width_table/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_write_fixed_column_width_table/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_write_fixed_column_width_table/output_003.pdf
Binary file not shown.
Binary file modified tests/output/test_write_fixed_column_width_table/output_004.pdf
Binary file not shown.
Binary file modified tests/output/test_write_fixed_column_width_table/output_005.pdf
Binary file not shown.
Binary file modified tests/output/test_write_flexi_table/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_write_flexi_table/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_write_flexi_table/output_003.pdf
Binary file not shown.
Binary file modified tests/output/test_write_flexi_table/output_004.pdf
Binary file not shown.
Binary file modified tests/output/test_write_flexi_table/output_005.pdf
Binary file not shown.
Binary file not shown.
Binary file modified tests/output/test_write_flowchart_line_art/output.pdf
Binary file not shown.
Binary file modified tests/output/test_write_flyer/output.pdf
Binary file not shown.
Binary file modified tests/output/test_write_form_with_missing_xref/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_write_gradient_rectangular_maze/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_write_gradient_rectangular_maze/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_write_gradient_rectangular_maze/output_003.pdf
Binary file not shown.
Binary file modified tests/output/test_write_grayscale_image/output.pdf
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified tests/output/test_write_hyphenated_paragraph/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_write_hyphenated_paragraph/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_write_image_aligned_center/output.pdf
Binary file not shown.
Binary file modified tests/output/test_write_image_by_url/output.pdf
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified tests/output/test_write_incomplete_table/output.pdf
Binary file not shown.
Binary file modified tests/output/test_write_line_of_text_justified_center/output.pdf
Binary file not shown.
Binary file modified tests/output/test_write_line_of_text_justified_full/output.pdf
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified tests/output/test_write_lissajours_line_art/output.pdf
Binary file not shown.
Binary file modified tests/output/test_write_long_unordered_list/output.pdf
Binary file not shown.
Binary file modified tests/output/test_write_multiple_pages/output.pdf
Binary file not shown.
Binary file modified tests/output/test_write_multiple_pages/output.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified tests/output/test_write_nested_ordered_list/output.pdf
Binary file not shown.
Binary file modified tests/output/test_write_nested_unordered_list/output.pdf
Binary file not shown.
Binary file modified tests/output/test_write_ordered_list/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_write_ordered_list/output_002.pdf
Binary file not shown.
Binary file modified tests/output/test_write_paragraph/output.pdf
Binary file not shown.
Binary file modified tests/output/test_write_paragraph_alignment/output.pdf
Binary file not shown.
Binary file modified tests/output/test_write_paragraph_border_left/output.pdf
Binary file not shown.
Binary file modified tests/output/test_write_paragraph_force_split/output.pdf
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified tests/output/test_write_paragraph_justified_full/output.pdf
Binary file not shown.
Binary file modified tests/output/test_write_paragraph_justified_right/output.pdf
Binary file not shown.
Binary file modified tests/output/test_write_paragraph_preserve_space/output.pdf
Binary file not shown.
Binary file modified tests/output/test_write_paragraph_save_twice/output_001.pdf
Binary file not shown.
Binary file modified tests/output/test_write_paragraph_save_twice/output_002.pdf
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified tests/output/test_write_paragraphs_with_headings/output.pdf
Binary file not shown.
Binary file modified tests/output/test_write_paragraphs_with_headings/output.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit b6a8278

Please sign in to comment.