Skip to content

Commit 56cef66

Browse files
Update code examples for groupdocs-conversion-net package version 26.3
1 parent f153d5a commit 56cef66

147 files changed

Lines changed: 738 additions & 305 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.dockerignore‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
.git
2+
*.whl
3+
*.lic
4+
Dockerfile.test
5+
__pycache__
6+
*.py[cod]

‎.github/workflows/run-examples.yml‎

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: Run Examples
2+
3+
on:
4+
push:
5+
branches: [ main, master ]
6+
pull_request:
7+
branches: [ main, master ]
8+
workflow_dispatch:
9+
10+
jobs:
11+
run-examples:
12+
runs-on: ubuntu-latest
13+
strategy:
14+
matrix:
15+
python-version: ['3.13']
16+
17+
steps:
18+
- uses: actions/checkout@v4
19+
20+
- name: Set up Python ${{ matrix.python-version }}
21+
uses: actions/setup-python@v5
22+
with:
23+
python-version: ${{ matrix.python-version }}
24+
25+
- name: Install ICU (required by .NET runtime)
26+
run: sudo apt-get update -qq && sudo apt-get install -y --no-install-recommends libicu-dev
27+
28+
- name: Install package
29+
run: pip install -r Examples/requirements.txt
30+
31+
- name: Run all examples
32+
run: python Examples/run_all_examples.py

‎.gitignore‎

Lines changed: 22 additions & 90 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@ share/python-wheels/
2727
MANIFEST
2828

2929
# PyInstaller
30-
# Usually these files are written by a python script from a template
31-
# before PyInstaller builds the exe, so as to inject date/other infos into it.
3230
*.manifest
3331
*.spec
3432

@@ -55,72 +53,6 @@ cover/
5553
*.mo
5654
*.pot
5755

58-
# Django stuff:
59-
*.log
60-
local_settings.py
61-
db.sqlite3
62-
db.sqlite3-journal
63-
64-
# Flask stuff:
65-
instance/
66-
.webassets-cache
67-
68-
# Scrapy stuff:
69-
.scrapy
70-
71-
# Sphinx documentation
72-
docs/_build/
73-
74-
# PyBuilder
75-
.pybuilder/
76-
target/
77-
78-
# Jupyter Notebook
79-
.ipynb_checkpoints
80-
81-
# IPython
82-
profile_default/
83-
ipython_config.py
84-
85-
# pyenv
86-
# For a library or package, you might want to ignore these files since the code is
87-
# intended to run in multiple environments; otherwise, check them in:
88-
# .python-version
89-
90-
# pipenv
91-
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
92-
# However, in case of collaboration, if having platform-specific dependencies or dependencies
93-
# having no cross-platform support, pipenv may install dependencies that don't work, or not
94-
# install all needed dependencies.
95-
#Pipfile.lock
96-
97-
# poetry
98-
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
99-
# This is especially recommended for binary packages to ensure reproducibility, and is more
100-
# commonly ignored for libraries.
101-
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
102-
#poetry.lock
103-
104-
# pdm
105-
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
106-
#pdm.lock
107-
# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
108-
# in version control.
109-
# https://pdm.fming.dev/latest/usage/project/#working-with-version-control
110-
.pdm.toml
111-
.pdm-python
112-
.pdm-build/
113-
114-
# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
115-
__pypackages__/
116-
117-
# Celery stuff
118-
celerybeat-schedule
119-
celerybeat.pid
120-
121-
# SageMath parsed files
122-
*.sage.py
123-
12456
# Environments
12557
.env
12658
.venv
@@ -130,39 +62,39 @@ ENV/
13062
env.bak/
13163
venv.bak/
13264

133-
# Spyder project settings
134-
.spyderproject
135-
.spyproject
136-
137-
# Rope project settings
138-
.ropeproject
139-
140-
# mkdocs documentation
141-
/site
65+
# IDE
66+
.idea/
67+
.vscode/
68+
*.swp
69+
*.swo
70+
*~
14271

14372
# mypy
14473
.mypy_cache/
14574
.dmypy.json
14675
dmypy.json
14776

148-
# Pyre type checker
149-
.pyre/
150-
151-
# pytype static type analyzer
77+
# pytype
15278
.pytype/
15379

15480
# Cython debug symbols
15581
cython_debug/
15682

157-
# PyCharm
158-
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
159-
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
160-
# and can be added to the global gitignore or merged into this file. For a more nuclear
161-
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
162-
#.idea/
163-
16483
# License files
165-
.lic
84+
*.lic
16685

16786
# Python package files
168-
.whl
87+
*.whl
88+
89+
# Example output files and folders (generated by running examples)
90+
Examples/**/*.md
91+
Examples/**/*.txt
92+
Examples/**/output/
93+
Examples/**/content/
94+
Examples/**/images/
95+
96+
# Claude
97+
.claude/
98+
99+
# Local env
100+
.python-version

0 commit comments

Comments
 (0)