├── .github └── workflows │ └── build.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── go.mod ├── go.sum ├── main.go ├── main_test.go ├── pdf ├── draw_absolute_test.go ├── draw_background_test.go ├── draw_before_after_test.go ├── draw_box_test.go ├── draw_columns_test.go ├── draw_current_color_test.go ├── draw_float_test.go ├── draw_gradient_test.go ├── draw_image_test.go ├── draw_leader_test.go ├── draw_list_test.go ├── draw_opacity_test.go ├── draw_overflow_test.go ├── draw_svg_bounding_box_test.go ├── draw_svg_clip_mask_test.go ├── draw_svg_gradients_test.go ├── draw_svg_image_test.go ├── draw_svg_markers_test.go ├── draw_svg_path_test.go ├── draw_svg_test.go ├── draw_svg_text_test.go ├── draw_table_test.go ├── draw_test.go ├── draw_text_test.go ├── draw_transform_test.go ├── draw_visibility_test.go ├── page.go ├── pdf.go ├── pdf_svg_test.go ├── pdf_test.go ├── test │ ├── table_post_20.bin │ └── utils.go ├── text.go ├── text_font_subset.go ├── text_font_subset_test.go └── text_test.go ├── resources_test ├── blue.jpg ├── border.svg ├── border2.svg ├── logo_small.png ├── not-optimized-exif.jpg ├── not-optimized.jpg ├── pattern-transparent.svg ├── pattern.gif ├── pattern.palette.png ├── pattern.png ├── pattern.svg ├── rounded_rect_ref.png ├── weasyprint.otb ├── weasyprint.otb_fixed └── weasyprint.otf └── weasyprint.otb_fixed /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | pdf/test/cache.fc 2 | .idea/ -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/README.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/main.go -------------------------------------------------------------------------------- /main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/main_test.go -------------------------------------------------------------------------------- /pdf/draw_absolute_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/draw_absolute_test.go -------------------------------------------------------------------------------- /pdf/draw_background_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/draw_background_test.go -------------------------------------------------------------------------------- /pdf/draw_before_after_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/draw_before_after_test.go -------------------------------------------------------------------------------- /pdf/draw_box_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/draw_box_test.go -------------------------------------------------------------------------------- /pdf/draw_columns_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/draw_columns_test.go -------------------------------------------------------------------------------- /pdf/draw_current_color_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/draw_current_color_test.go -------------------------------------------------------------------------------- /pdf/draw_float_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/draw_float_test.go -------------------------------------------------------------------------------- /pdf/draw_gradient_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/draw_gradient_test.go -------------------------------------------------------------------------------- /pdf/draw_image_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/draw_image_test.go -------------------------------------------------------------------------------- /pdf/draw_leader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/draw_leader_test.go -------------------------------------------------------------------------------- /pdf/draw_list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/draw_list_test.go -------------------------------------------------------------------------------- /pdf/draw_opacity_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/draw_opacity_test.go -------------------------------------------------------------------------------- /pdf/draw_overflow_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/draw_overflow_test.go -------------------------------------------------------------------------------- /pdf/draw_svg_bounding_box_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/draw_svg_bounding_box_test.go -------------------------------------------------------------------------------- /pdf/draw_svg_clip_mask_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/draw_svg_clip_mask_test.go -------------------------------------------------------------------------------- /pdf/draw_svg_gradients_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/draw_svg_gradients_test.go -------------------------------------------------------------------------------- /pdf/draw_svg_image_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/draw_svg_image_test.go -------------------------------------------------------------------------------- /pdf/draw_svg_markers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/draw_svg_markers_test.go -------------------------------------------------------------------------------- /pdf/draw_svg_path_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/draw_svg_path_test.go -------------------------------------------------------------------------------- /pdf/draw_svg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/draw_svg_test.go -------------------------------------------------------------------------------- /pdf/draw_svg_text_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/draw_svg_text_test.go -------------------------------------------------------------------------------- /pdf/draw_table_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/draw_table_test.go -------------------------------------------------------------------------------- /pdf/draw_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/draw_test.go -------------------------------------------------------------------------------- /pdf/draw_text_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/draw_text_test.go -------------------------------------------------------------------------------- /pdf/draw_transform_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/draw_transform_test.go -------------------------------------------------------------------------------- /pdf/draw_visibility_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/draw_visibility_test.go -------------------------------------------------------------------------------- /pdf/page.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/page.go -------------------------------------------------------------------------------- /pdf/pdf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/pdf.go -------------------------------------------------------------------------------- /pdf/pdf_svg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/pdf_svg_test.go -------------------------------------------------------------------------------- /pdf/pdf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/pdf_test.go -------------------------------------------------------------------------------- /pdf/test/table_post_20.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/test/table_post_20.bin -------------------------------------------------------------------------------- /pdf/test/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/test/utils.go -------------------------------------------------------------------------------- /pdf/text.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/text.go -------------------------------------------------------------------------------- /pdf/text_font_subset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/text_font_subset.go -------------------------------------------------------------------------------- /pdf/text_font_subset_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/text_font_subset_test.go -------------------------------------------------------------------------------- /pdf/text_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/pdf/text_test.go -------------------------------------------------------------------------------- /resources_test/blue.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/resources_test/blue.jpg -------------------------------------------------------------------------------- /resources_test/border.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/resources_test/border.svg -------------------------------------------------------------------------------- /resources_test/border2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/resources_test/border2.svg -------------------------------------------------------------------------------- /resources_test/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/resources_test/logo_small.png -------------------------------------------------------------------------------- /resources_test/not-optimized-exif.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/resources_test/not-optimized-exif.jpg -------------------------------------------------------------------------------- /resources_test/not-optimized.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/resources_test/not-optimized.jpg -------------------------------------------------------------------------------- /resources_test/pattern-transparent.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/resources_test/pattern-transparent.svg -------------------------------------------------------------------------------- /resources_test/pattern.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/resources_test/pattern.gif -------------------------------------------------------------------------------- /resources_test/pattern.palette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/resources_test/pattern.palette.png -------------------------------------------------------------------------------- /resources_test/pattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/resources_test/pattern.png -------------------------------------------------------------------------------- /resources_test/pattern.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/resources_test/pattern.svg -------------------------------------------------------------------------------- /resources_test/rounded_rect_ref.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/resources_test/rounded_rect_ref.png -------------------------------------------------------------------------------- /resources_test/weasyprint.otb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/resources_test/weasyprint.otb -------------------------------------------------------------------------------- /resources_test/weasyprint.otb_fixed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/resources_test/weasyprint.otb_fixed -------------------------------------------------------------------------------- /resources_test/weasyprint.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/resources_test/weasyprint.otf -------------------------------------------------------------------------------- /weasyprint.otb_fixed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benoitkugler/go-weasyprint/HEAD/weasyprint.otb_fixed --------------------------------------------------------------------------------