Compare commits
15 Commits
Frooodle-p
...
update_tra
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f60db126c5 | ||
|
|
3b15a166c5 | ||
|
|
907a0fb4ff | ||
|
|
8b28bf66fa | ||
|
|
6bd7eadd85 | ||
|
|
a46a570c8a | ||
|
|
a64acb3126 | ||
|
|
2229f38602 | ||
|
|
901bf50d54 | ||
|
|
6f9d8d6351 | ||
|
|
e6874cb219 | ||
|
|
b4b5a2419b | ||
|
|
c888cef023 | ||
|
|
0e807d72ef | ||
|
|
3799ab529f |
29
.github/scripts/check_language_properties.py
vendored
29
.github/scripts/check_language_properties.py
vendored
@@ -11,6 +11,8 @@ adjusting the format.
|
|||||||
Usage:
|
Usage:
|
||||||
python check_language_properties.py --reference-file <path_to_reference_file> --branch <branch_name> [--actor <actor_name>] [--files <list_of_changed_files>]
|
python check_language_properties.py --reference-file <path_to_reference_file> --branch <branch_name> [--actor <actor_name>] [--files <list_of_changed_files>]
|
||||||
"""
|
"""
|
||||||
|
# Sample for Windows:
|
||||||
|
# python .github/scripts/check_language_properties.py --reference-file src\main\resources\messages_en_GB.properties --branch "" --files src\main\resources\messages_de_DE.properties src\main\resources\messages_uk_UA.properties
|
||||||
|
|
||||||
import copy
|
import copy
|
||||||
import glob
|
import glob
|
||||||
@@ -164,8 +166,14 @@ def check_for_differences(reference_file, file_list, branch, actor):
|
|||||||
basename_current_file = os.path.basename(os.path.join(branch, file_path))
|
basename_current_file = os.path.basename(os.path.join(branch, file_path))
|
||||||
if (
|
if (
|
||||||
basename_current_file == basename_reference_file
|
basename_current_file == basename_reference_file
|
||||||
or not file_path.startswith(
|
or (
|
||||||
os.path.join("src", "main", "resources", "messages_")
|
# only local windows command
|
||||||
|
not file_path.startswith(
|
||||||
|
os.path.join("", "src", "main", "resources", "messages_")
|
||||||
|
)
|
||||||
|
and not file_path.startswith(
|
||||||
|
os.path.join(os.getcwd(), "src", "main", "resources", "messages_")
|
||||||
|
)
|
||||||
)
|
)
|
||||||
or not file_path.endswith(".properties")
|
or not file_path.endswith(".properties")
|
||||||
or not basename_current_file.startswith("messages_")
|
or not basename_current_file.startswith("messages_")
|
||||||
@@ -275,6 +283,12 @@ if __name__ == "__main__":
|
|||||||
required=True,
|
required=True,
|
||||||
help="Branch name.",
|
help="Branch name.",
|
||||||
)
|
)
|
||||||
|
parser.add_argument(
|
||||||
|
"--check-file",
|
||||||
|
type=str,
|
||||||
|
required=False,
|
||||||
|
help="List of changed files, separated by spaces.",
|
||||||
|
)
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
"--files",
|
"--files",
|
||||||
nargs="+",
|
nargs="+",
|
||||||
@@ -293,11 +307,14 @@ if __name__ == "__main__":
|
|||||||
|
|
||||||
file_list = args.files
|
file_list = args.files
|
||||||
if file_list is None:
|
if file_list is None:
|
||||||
file_list = glob.glob(
|
if args.check_file:
|
||||||
os.path.join(
|
file_list = [args.check_file]
|
||||||
os.getcwd(), "src", "main", "resources", "messages_*.properties"
|
else:
|
||||||
|
file_list = glob.glob(
|
||||||
|
os.path.join(
|
||||||
|
os.getcwd(), "src", "main", "resources", "messages_*.properties"
|
||||||
|
)
|
||||||
)
|
)
|
||||||
)
|
|
||||||
update_missing_keys(args.reference_file, file_list)
|
update_missing_keys(args.reference_file, file_list)
|
||||||
else:
|
else:
|
||||||
check_for_differences(args.reference_file, file_list, args.branch, args.actor)
|
check_for_differences(args.reference_file, file_list, args.branch, args.actor)
|
||||||
|
|||||||
1
.github/workflows/build.yml
vendored
1
.github/workflows/build.yml
vendored
@@ -102,6 +102,7 @@ jobs:
|
|||||||
uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
|
uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
|
||||||
with:
|
with:
|
||||||
python-version: "3.12"
|
python-version: "3.12"
|
||||||
|
cache: 'pip' # caching pip dependencies
|
||||||
|
|
||||||
- name: Pip requirements
|
- name: Pip requirements
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
9
.github/workflows/multiOSReleases.yml
vendored
9
.github/workflows/multiOSReleases.yml
vendored
@@ -130,8 +130,8 @@ jobs:
|
|||||||
include:
|
include:
|
||||||
- os: windows-latest
|
- os: windows-latest
|
||||||
platform: win-
|
platform: win-
|
||||||
# - os: macos-latest
|
- os: macos-latest
|
||||||
# platform: mac-
|
platform: mac-
|
||||||
# - os: ubuntu-latest
|
# - os: ubuntu-latest
|
||||||
# platform: linux-
|
# platform: linux-
|
||||||
runs-on: ${{ matrix.os }}
|
runs-on: ${{ matrix.os }}
|
||||||
@@ -168,6 +168,7 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
DOCKER_ENABLE_SECURITY: false
|
DOCKER_ENABLE_SECURITY: false
|
||||||
STIRLING_PDF_DESKTOP_UI: true
|
STIRLING_PDF_DESKTOP_UI: true
|
||||||
|
BROWSER_OPEN: true
|
||||||
|
|
||||||
# Rename and collect artifacts based on OS
|
# Rename and collect artifacts based on OS
|
||||||
- name: Prepare artifacts
|
- name: Prepare artifacts
|
||||||
@@ -202,8 +203,8 @@ jobs:
|
|||||||
include:
|
include:
|
||||||
- os: windows-latest
|
- os: windows-latest
|
||||||
platform: win-
|
platform: win-
|
||||||
# - os: macos-latest
|
- os: macos-latest
|
||||||
# platform: mac-
|
platform: mac-
|
||||||
# - os: ubuntu-latest
|
# - os: ubuntu-latest
|
||||||
# platform: linux-
|
# platform: linux-
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|||||||
1
.github/workflows/pre_commit.yml
vendored
1
.github/workflows/pre_commit.yml
vendored
@@ -27,6 +27,7 @@ jobs:
|
|||||||
uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
|
uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
|
||||||
with:
|
with:
|
||||||
python-version: 3.12
|
python-version: 3.12
|
||||||
|
cache: 'pip' # caching pip dependencies
|
||||||
- name: Run Pre-Commit Hooks
|
- name: Run Pre-Commit Hooks
|
||||||
run: |
|
run: |
|
||||||
pip install --require-hashes -r ./.github/scripts/requirements_pre_commit.txt
|
pip install --require-hashes -r ./.github/scripts/requirements_pre_commit.txt
|
||||||
|
|||||||
1
.github/workflows/sync_files.yml
vendored
1
.github/workflows/sync_files.yml
vendored
@@ -29,6 +29,7 @@ jobs:
|
|||||||
uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
|
uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
|
||||||
with:
|
with:
|
||||||
python-version: "3.12"
|
python-version: "3.12"
|
||||||
|
cache: 'pip' # caching pip dependencies
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: pip install --require-hashes -r ./.github/scripts/requirements_sync_readme.txt
|
run: pip install --require-hashes -r ./.github/scripts/requirements_sync_readme.txt
|
||||||
- name: Sync README
|
- name: Sync README
|
||||||
|
|||||||
2
.github/workflows/update-translations.yml
vendored
2
.github/workflows/update-translations.yml
vendored
@@ -1,6 +1,7 @@
|
|||||||
name: Update Translations
|
name: Update Translations
|
||||||
|
|
||||||
on:
|
on:
|
||||||
|
workflow_dispatch:
|
||||||
push:
|
push:
|
||||||
branches: ["main"]
|
branches: ["main"]
|
||||||
paths:
|
paths:
|
||||||
@@ -11,7 +12,6 @@ permissions:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
update-translations-main:
|
update-translations-main:
|
||||||
if: github.event_name == 'push'
|
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
permissions:
|
||||||
contents: write
|
contents: write
|
||||||
|
|||||||
1
.gitignore
vendored
1
.gitignore
vendored
@@ -21,6 +21,7 @@ pipeline/finishedFolders/
|
|||||||
customFiles/
|
customFiles/
|
||||||
configs/
|
configs/
|
||||||
watchedFolders/
|
watchedFolders/
|
||||||
|
clientWebUI/
|
||||||
!cucumber/
|
!cucumber/
|
||||||
!cucumber/exampleFiles/
|
!cucumber/exampleFiles/
|
||||||
!cucumber/exampleFiles/example_html.zip
|
!cucumber/exampleFiles/example_html.zip
|
||||||
|
|||||||
@@ -592,7 +592,7 @@ dependencies {
|
|||||||
2. Generate new verification metadata and keys:
|
2. Generate new verification metadata and keys:
|
||||||
```bash
|
```bash
|
||||||
# Generate verification metadata with signatures and checksums
|
# Generate verification metadata with signatures and checksums
|
||||||
./gradlew clean dependencies buildEnvironment --write-verification-metadata sha256,pgp
|
./gradlew clean dependencies buildEnvironment spotlessApply --write-verification-metadata sha256,pgp
|
||||||
|
|
||||||
# Export the .keys file
|
# Export the .keys file
|
||||||
./gradlew --export-keys
|
./gradlew --export-keys
|
||||||
|
|||||||
@@ -60,3 +60,13 @@ ignore = [
|
|||||||
- After adding the new tags to `messages_en_GB.properties`, add and translate them in the respective language file (e.g., `messages_pl_PL.properties`).
|
- After adding the new tags to `messages_en_GB.properties`, add and translate them in the respective language file (e.g., `messages_pl_PL.properties`).
|
||||||
|
|
||||||
Make sure to place the entry under the correct language section. This helps maintain the accuracy of translation progress statistics and ensures that the translation tool or scripts do not misinterpret the completion rate.
|
Make sure to place the entry under the correct language section. This helps maintain the accuracy of translation progress statistics and ensures that the translation tool or scripts do not misinterpret the completion rate.
|
||||||
|
|
||||||
|
### Use this code to perform a local check
|
||||||
|
|
||||||
|
#### Windows command
|
||||||
|
|
||||||
|
```ps
|
||||||
|
python .github/scripts/check_language_properties.py --reference-file src\main\resources\messages_en_GB.properties --branch "" --files src\main\resources\messages_pl_PL.properties
|
||||||
|
|
||||||
|
python .github/scripts/check_language_properties.py --reference-file src\main\resources\messages_en_GB.properties --branch "" --check-file src\main\resources\messages_pl_PL.properties
|
||||||
|
```
|
||||||
|
|||||||
@@ -113,7 +113,7 @@ Visit our comprehensive documentation at [docs.stirlingpdf.com](https://docs.sti
|
|||||||
|
|
||||||
## Supported Languages
|
## Supported Languages
|
||||||
|
|
||||||
Stirling-PDF currently supports 38 languages!
|
Stirling-PDF currently supports 39 languages!
|
||||||
|
|
||||||
| Language | Progress |
|
| Language | Progress |
|
||||||
| -------------------------------------------- | -------------------------------------- |
|
| -------------------------------------------- | -------------------------------------- |
|
||||||
@@ -129,7 +129,7 @@ Stirling-PDF currently supports 38 languages!
|
|||||||
| English (English) (en_GB) |  |
|
| English (English) (en_GB) |  |
|
||||||
| English (US) (en_US) |  |
|
| English (US) (en_US) |  |
|
||||||
| French (Français) (fr_FR) |  |
|
| French (Français) (fr_FR) |  |
|
||||||
| German (Deutsch) (de_DE) |  |
|
| German (Deutsch) (de_DE) |  |
|
||||||
| Greek (Ελληνικά) (el_GR) |  |
|
| Greek (Ελληνικά) (el_GR) |  |
|
||||||
| Hindi (हिंदी) (hi_IN) |  |
|
| Hindi (हिंदी) (hi_IN) |  |
|
||||||
| Hungarian (Magyar) (hu_HU) |  |
|
| Hungarian (Magyar) (hu_HU) |  |
|
||||||
@@ -148,6 +148,7 @@ Stirling-PDF currently supports 38 languages!
|
|||||||
| Serbian Latin alphabet (Srpski) (sr_LATN_RS) |  |
|
| Serbian Latin alphabet (Srpski) (sr_LATN_RS) |  |
|
||||||
| Simplified Chinese (简体中文) (zh_CN) |  |
|
| Simplified Chinese (简体中文) (zh_CN) |  |
|
||||||
| Slovakian (Slovensky) (sk_SK) |  |
|
| Slovakian (Slovensky) (sk_SK) |  |
|
||||||
|
| Slovenian (Slovenščina) (sl_SI) |  |
|
||||||
| Spanish (Español) (es_ES) |  |
|
| Spanish (Español) (es_ES) |  |
|
||||||
| Swedish (Svenska) (sv_SE) |  |
|
| Swedish (Svenska) (sv_SE) |  |
|
||||||
| Thai (ไทย) (th_TH) |  |
|
| Thai (ไทย) (th_TH) |  |
|
||||||
|
|||||||
41
build.gradle
41
build.gradle
@@ -5,7 +5,7 @@ plugins {
|
|||||||
id "org.springdoc.openapi-gradle-plugin" version "1.8.0"
|
id "org.springdoc.openapi-gradle-plugin" version "1.8.0"
|
||||||
id "io.swagger.swaggerhub" version "1.3.2"
|
id "io.swagger.swaggerhub" version "1.3.2"
|
||||||
id "edu.sc.seis.launch4j" version "3.0.6"
|
id "edu.sc.seis.launch4j" version "3.0.6"
|
||||||
id "com.diffplug.spotless" version "7.0.1"
|
id "com.diffplug.spotless" version "7.0.2"
|
||||||
id "com.github.jk1.dependency-license-report" version "2.9"
|
id "com.github.jk1.dependency-license-report" version "2.9"
|
||||||
//id "nebula.lint" version "19.0.3"
|
//id "nebula.lint" version "19.0.3"
|
||||||
id("org.panteleyev.jpackageplugin") version "1.6.0"
|
id("org.panteleyev.jpackageplugin") version "1.6.0"
|
||||||
@@ -25,7 +25,7 @@ ext {
|
|||||||
}
|
}
|
||||||
|
|
||||||
group = "stirling.software"
|
group = "stirling.software"
|
||||||
version = "0.37.0"
|
version = "0.37.1"
|
||||||
|
|
||||||
|
|
||||||
java {
|
java {
|
||||||
@@ -111,18 +111,15 @@ def getMacVersion(String version) {
|
|||||||
|
|
||||||
jpackage {
|
jpackage {
|
||||||
input = "build/libs"
|
input = "build/libs"
|
||||||
|
destination = "${projectDir}/build/jpackage"
|
||||||
|
mainJar = "Stirling-PDF-${project.version}.jar"
|
||||||
appName = "Stirling-PDF"
|
appName = "Stirling-PDF"
|
||||||
appVersion = project.version
|
appVersion = project.version
|
||||||
vendor = "Stirling-Software"
|
vendor = "Stirling-Software"
|
||||||
appDescription = "Stirling PDF - Your Local PDF Editor"
|
appDescription = "Stirling PDF - Your Local PDF Editor"
|
||||||
|
|
||||||
mainJar = "Stirling-PDF-${project.version}.jar"
|
|
||||||
mainClass = "org.springframework.boot.loader.launch.JarLauncher"
|
|
||||||
|
|
||||||
icon = "src/main/resources/static/favicon.ico"
|
icon = "src/main/resources/static/favicon.ico"
|
||||||
|
verbose = true
|
||||||
|
// mainClass = "org.springframework.boot.loader.launch.JarLauncher"
|
||||||
|
|
||||||
// JVM Options
|
// JVM Options
|
||||||
javaOptions = [
|
javaOptions = [
|
||||||
@@ -130,17 +127,15 @@ jpackage {
|
|||||||
"-DSTIRLING_PDF_DESKTOP_UI=true",
|
"-DSTIRLING_PDF_DESKTOP_UI=true",
|
||||||
"-Djava.awt.headless=false",
|
"-Djava.awt.headless=false",
|
||||||
"-Dapple.awt.UIElement=true",
|
"-Dapple.awt.UIElement=true",
|
||||||
"--add-opens", "java.base/java.lang=ALL-UNNAMED",
|
"--add-opens=java.base/java.lang=ALL-UNNAMED",
|
||||||
"--add-opens", "java.desktop/java.awt.event=ALL-UNNAMED",
|
"--add-opens=java.desktop/java.awt.event=ALL-UNNAMED",
|
||||||
"--add-opens", "java.desktop/sun.awt=ALL-UNNAMED"
|
"--add-opens=java.desktop/sun.awt=ALL-UNNAMED",
|
||||||
|
"--add-opens=java.desktop/sun.awt.X11=ALL-UNNAMED",
|
||||||
|
"--add-opens=java.desktop/sun.awt.windows=ALL-UNNAMED",
|
||||||
|
"--add-opens=java.desktop/sun.lwawt=ALL-UNNAMED",
|
||||||
|
"--add-opens=java.desktop/sun.lwawt.macosx=ALL-UNNAMED",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
verbose = true
|
|
||||||
|
|
||||||
destination = "${projectDir}/build/jpackage"
|
|
||||||
|
|
||||||
// Windows-specific configuration
|
// Windows-specific configuration
|
||||||
windows {
|
windows {
|
||||||
launcherAsService = false
|
launcherAsService = false
|
||||||
@@ -272,7 +267,7 @@ spotless {
|
|||||||
importOrder("java", "javax", "org", "com", "net", "io")
|
importOrder("java", "javax", "org", "com", "net", "io")
|
||||||
toggleOffOn()
|
toggleOffOn()
|
||||||
trimTrailingWhitespace()
|
trimTrailingWhitespace()
|
||||||
indentWithSpaces()
|
leadingTabsToSpaces()
|
||||||
endWithNewline()
|
endWithNewline()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -402,8 +397,8 @@ dependencies {
|
|||||||
// https://mvnrepository.com/artifact/com.bucket4j/bucket4j_jdk17
|
// https://mvnrepository.com/artifact/com.bucket4j/bucket4j_jdk17
|
||||||
implementation "com.bucket4j:bucket4j_jdk17-core:8.14.0"
|
implementation "com.bucket4j:bucket4j_jdk17-core:8.14.0"
|
||||||
implementation "com.fathzer:javaluator:3.0.5"
|
implementation "com.fathzer:javaluator:3.0.5"
|
||||||
|
|
||||||
implementation 'org.jsoup:jsoup:1.18.3'
|
implementation 'com.vladsch.flexmark:flexmark-html2md-converter:0.64.8'
|
||||||
|
|
||||||
developmentOnly("org.springframework.boot:spring-boot-devtools:$springBootVersion")
|
developmentOnly("org.springframework.boot:spring-boot-devtools:$springBootVersion")
|
||||||
compileOnly "org.projectlombok:lombok:$lombokVersion"
|
compileOnly "org.projectlombok:lombok:$lombokVersion"
|
||||||
@@ -459,4 +454,4 @@ task printMacVersion {
|
|||||||
doLast {
|
doLast {
|
||||||
println getMacVersion(project.version.toString())
|
println getMacVersion(project.version.toString())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -204,4 +204,12 @@ Feature: API Validation
|
|||||||
Then the response status code should be 200
|
Then the response status code should be 200
|
||||||
And the response file should have size greater than 100
|
And the response file should have size greater than 100
|
||||||
And the response file should have extension ".pdf"
|
And the response file should have extension ".pdf"
|
||||||
|
|
||||||
|
Scenario: Convert PDF to Markdown format
|
||||||
|
Given I generate a PDF file as "fileInput"
|
||||||
|
And the pdf contains 3 pages with random text
|
||||||
|
When I send the API request to the endpoint "/api/v1/convert/pdf/markdown"
|
||||||
|
Then the response status code should be 200
|
||||||
|
And the response file should have size greater than 100
|
||||||
|
And the response file should have extension ".md"
|
||||||
|
|
||||||
@@ -12,7 +12,6 @@
|
|||||||
/extract-page
|
/extract-page
|
||||||
/pdf-to-single-page
|
/pdf-to-single-page
|
||||||
/img-to-pdf
|
/img-to-pdf
|
||||||
/markdown-to-pdf
|
|
||||||
/pdf-to-img
|
/pdf-to-img
|
||||||
/pdf-to-text
|
/pdf-to-text
|
||||||
/pdf-to-csv
|
/pdf-to-csv
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -5,10 +5,14 @@
|
|||||||
<verify-signatures>true</verify-signatures>
|
<verify-signatures>true</verify-signatures>
|
||||||
<keyring-format>armored</keyring-format>
|
<keyring-format>armored</keyring-format>
|
||||||
<trusted-artifacts>
|
<trusted-artifacts>
|
||||||
|
<trust group="com.datastax.oss" name="java-driver-bom" version="4.15.0"/>
|
||||||
<trust group="io.dropwizard.metrics" name="metrics-bom" reason="BOM file, safe to trust"/>
|
<trust group="io.dropwizard.metrics" name="metrics-bom" reason="BOM file, safe to trust"/>
|
||||||
<trust group="io.dropwizard.metrics" name="metrics-parent" reason="BOM parent, https://github.com/gradle/gradle/issues/20194"/>
|
<trust group="io.dropwizard.metrics" name="metrics-parent" reason="BOM parent, https://github.com/gradle/gradle/issues/20194"/>
|
||||||
<trust group="org.springframework" name="spring-framework-bom" reason="Spring BOM file, safe to trust"/>
|
<trust group="org.springframework" name="spring-framework-bom" reason="Spring BOM file, safe to trust"/>
|
||||||
</trusted-artifacts>
|
</trusted-artifacts>
|
||||||
|
<ignored-keys>
|
||||||
|
<ignored-key id="436902AF59EDF60E" reason="Key couldn't be downloaded from any key server"/>
|
||||||
|
</ignored-keys>
|
||||||
<trusted-keys>
|
<trusted-keys>
|
||||||
<trusted-key id="015479E1055341431B4545AB72475FD306B9CAB7" group="com.googlecode.javaewah" name="JavaEWAH" version="1.2.3"/>
|
<trusted-key id="015479E1055341431B4545AB72475FD306B9CAB7" group="com.googlecode.javaewah" name="JavaEWAH" version="1.2.3"/>
|
||||||
<trusted-key id="042B29E928995B9DB963C636C7CA19B7B620D787" group="com.github.stephenc.jcip" name="jcip-annotations" version="1.0-1"/>
|
<trusted-key id="042B29E928995B9DB963C636C7CA19B7B620D787" group="com.github.stephenc.jcip" name="jcip-annotations" version="1.0-1"/>
|
||||||
@@ -43,10 +47,6 @@
|
|||||||
<trusted-key id="19BEAB2D799C020F17C69126B16698A4ADF4D638" group="org.checkerframework" name="checker-qual"/>
|
<trusted-key id="19BEAB2D799C020F17C69126B16698A4ADF4D638" group="org.checkerframework" name="checker-qual"/>
|
||||||
<trusted-key id="1AA8CF92D409A73393D0B736BFF2EE42C8282E76" group="org.apache.activemq" name="activemq-bom" version="6.1.4"/>
|
<trusted-key id="1AA8CF92D409A73393D0B736BFF2EE42C8282E76" group="org.apache.activemq" name="activemq-bom" version="6.1.4"/>
|
||||||
<trusted-key id="1D04A424F505394DBED15D451D0690E353BE126D" group="net.minidev"/>
|
<trusted-key id="1D04A424F505394DBED15D451D0690E353BE126D" group="net.minidev"/>
|
||||||
<trusted-key id="1D2C7EF8ADA0F794B58C7C63436902AF59EDF60E">
|
|
||||||
<trusting group="dev.equo.ide" name="solstice" version="1.7.5"/>
|
|
||||||
<trusting group="dev.equo.ide" name="solstice" version="1.8.0"/>
|
|
||||||
</trusted-key>
|
|
||||||
<trusted-key id="20FC6EC5F628F0EB66F157B8DC97B815CAC4E847" group="io.github.pixee" name="java-security-toolkit" version="1.2.1"/>
|
<trusted-key id="20FC6EC5F628F0EB66F157B8DC97B815CAC4E847" group="io.github.pixee" name="java-security-toolkit" version="1.2.1"/>
|
||||||
<trusted-key id="2518174F4111F02779592A6F9757D7E7E06DD2AC" group="io.prometheus"/>
|
<trusted-key id="2518174F4111F02779592A6F9757D7E7E06DD2AC" group="io.prometheus"/>
|
||||||
<trusted-key id="2655176F748FD83725B4805FF2A01147D830C125" group="org.testcontainers" name="testcontainers-bom"/>
|
<trusted-key id="2655176F748FD83725B4805FF2A01147D830C125" group="org.testcontainers" name="testcontainers-bom"/>
|
||||||
@@ -56,7 +56,7 @@
|
|||||||
<trusted-key id="2B34821418CF19CF1F2A8352953E02E4F573B46F" group="jakarta.platform"/>
|
<trusted-key id="2B34821418CF19CF1F2A8352953E02E4F573B46F" group="jakarta.platform"/>
|
||||||
<trusted-key id="2BCBDD0F23EA1CAFCC11D4860374CF2E8DD1BDFD" group="net.java"/>
|
<trusted-key id="2BCBDD0F23EA1CAFCC11D4860374CF2E8DD1BDFD" group="net.java"/>
|
||||||
<trusted-key id="2DB4F1EF0FA761ECC4EA935C86FDC7E2A11262CB">
|
<trusted-key id="2DB4F1EF0FA761ECC4EA935C86FDC7E2A11262CB">
|
||||||
<trusting group="commons-beanutils" name="commons-beanutils" version="1.10.0"/>
|
<trusting group="commons-beanutils"/>
|
||||||
<trusting group="commons-codec"/>
|
<trusting group="commons-codec"/>
|
||||||
<trusting group="commons-io"/>
|
<trusting group="commons-io"/>
|
||||||
<trusting group="commons-logging"/>
|
<trusting group="commons-logging"/>
|
||||||
@@ -67,12 +67,14 @@
|
|||||||
<trusted-key id="2E3A1AFFE42B5F53AF19F780BCF4173966770193" group="org.jetbrains" name="annotations" version="13.0"/>
|
<trusted-key id="2E3A1AFFE42B5F53AF19F780BCF4173966770193" group="org.jetbrains" name="annotations" version="13.0"/>
|
||||||
<trusted-key id="2FC53E6B1F681184F4CCD637F5C81DE10A0B8ECC" group="org.yaml" name="snakeyaml" version="2.3"/>
|
<trusted-key id="2FC53E6B1F681184F4CCD637F5C81DE10A0B8ECC" group="org.yaml" name="snakeyaml" version="2.3"/>
|
||||||
<trusted-key id="3262A061C42FC4C7BBB5C25C1CF0293FA53CA458" group="org.apache.tomcat.embed"/>
|
<trusted-key id="3262A061C42FC4C7BBB5C25C1CF0293FA53CA458" group="org.apache.tomcat.embed"/>
|
||||||
|
<trusted-key id="33FD4BFD33554634053D73C0C2148900BCD3C2AF" group="org.jetbrains" name="annotations" version="24.0.1"/>
|
||||||
<trusted-key id="34441E504A937F43EB0DAEF96A65176A0FB1CD0B" group="org.apache.groovy" name="groovy-bom"/>
|
<trusted-key id="34441E504A937F43EB0DAEF96A65176A0FB1CD0B" group="org.apache.groovy" name="groovy-bom"/>
|
||||||
<trusted-key id="3690C240CE51B4670D30AD1C38EE757D69184620" group="org.tukaani" name="xz" version="1.9"/>
|
<trusted-key id="3690C240CE51B4670D30AD1C38EE757D69184620" group="org.tukaani" name="xz" version="1.9"/>
|
||||||
<trusted-key id="3750777B9C4B7D233B9D0C40307A96FBA0292109" group="org.postgresql" name="postgresql" version="42.7.4"/>
|
<trusted-key id="3750777B9C4B7D233B9D0C40307A96FBA0292109" group="org.postgresql" name="postgresql" version="42.7.4"/>
|
||||||
<trusted-key id="38319E05F62674572CDF886170B2EBE96C112CC9" group="org.cryptacular" name="cryptacular" version="1.2.5"/>
|
<trusted-key id="38319E05F62674572CDF886170B2EBE96C112CC9" group="org.cryptacular" name="cryptacular" version="1.2.5"/>
|
||||||
<trusted-key id="3E61D8C230332482009D7F0EDB901B24CAD38BC4" group="io.swagger.core.v3"/>
|
<trusted-key id="3E61D8C230332482009D7F0EDB901B24CAD38BC4" group="io.swagger.core.v3"/>
|
||||||
<trusted-key id="3F05DDA9F317301E927136D417A27CE7A60FF5F0" group="io.opentelemetry" name="opentelemetry-bom"/>
|
<trusted-key id="3F05DDA9F317301E927136D417A27CE7A60FF5F0" group="io.opentelemetry" name="opentelemetry-bom"/>
|
||||||
|
<trusted-key id="4008F9DFF7DBC968F35F9E712642156411CCE8B3" group="com.vladsch.flexmark"/>
|
||||||
<trusted-key id="4021EEEAFF5DE8404DCD0A270AA3E5C3D232E79B">
|
<trusted-key id="4021EEEAFF5DE8404DCD0A270AA3E5C3D232E79B">
|
||||||
<trusting group="jakarta.enterprise"/>
|
<trusting group="jakarta.enterprise"/>
|
||||||
<trusting group="jakarta.inject"/>
|
<trusting group="jakarta.inject"/>
|
||||||
@@ -138,10 +140,7 @@
|
|||||||
<trusted-key id="9790B1EC52577244529621F38C77ED250E495230" group="com.bucket4j" name="bucket4j_jdk17-core" version="8.14.0"/>
|
<trusted-key id="9790B1EC52577244529621F38C77ED250E495230" group="com.bucket4j" name="bucket4j_jdk17-core" version="8.14.0"/>
|
||||||
<trusted-key id="982C26A0C156D986CC2AD19E3FBA8E8E719022D7" group="org.jboss" name="jboss-parent" version="39"/>
|
<trusted-key id="982C26A0C156D986CC2AD19E3FBA8E8E719022D7" group="org.jboss" name="jboss-parent" version="39"/>
|
||||||
<trusted-key id="9B32CBC0F3F6BA4C13D611FC21871D2A9AB66A31" group="io.rsocket" name="rsocket-bom" version="1.1.3"/>
|
<trusted-key id="9B32CBC0F3F6BA4C13D611FC21871D2A9AB66A31" group="io.rsocket" name="rsocket-bom" version="1.1.3"/>
|
||||||
<trusted-key id="9E3044071B758EBCB7E45673700E4F39BC05364B">
|
<trusted-key id="9E3044071B758EBCB7E45673700E4F39BC05364B" group="org.eclipse.platform" name="org.eclipse.osgi" version="3.18.500"/>
|
||||||
<trusting group="org.eclipse.platform" name="org.eclipse.osgi" version="3.18.300"/>
|
|
||||||
<trusting group="org.eclipse.platform" name="org.eclipse.osgi" version="3.18.500"/>
|
|
||||||
</trusted-key>
|
|
||||||
<trusted-key id="A41A5960555F8CBBC7D8B2D7787F3A057B828D36" group="org.springdoc"/>
|
<trusted-key id="A41A5960555F8CBBC7D8B2D7787F3A057B828D36" group="org.springdoc"/>
|
||||||
<trusted-key id="A5BD02B93E7A40482EB1D66A5F69AD087600B22C" group="org.ow2.asm"/>
|
<trusted-key id="A5BD02B93E7A40482EB1D66A5F69AD087600B22C" group="org.ow2.asm"/>
|
||||||
<trusted-key id="A602970FE1BF5C9C8A9491B97A3C9FE21DFDBF44" group="org.apache.pdfbox"/>
|
<trusted-key id="A602970FE1BF5C9C8A9491B97A3C9FE21DFDBF44" group="org.apache.pdfbox"/>
|
||||||
@@ -150,15 +149,9 @@
|
|||||||
<trusted-key id="A7892505CF1A58076453E52D7999BEFBA1039E8B" group="net.bytebuddy"/>
|
<trusted-key id="A7892505CF1A58076453E52D7999BEFBA1039E8B" group="net.bytebuddy"/>
|
||||||
<trusted-key id="A9789342F598AD5B1175EF357EB97D110DFADD60" group="com.googlecode.concurrent-trees" name="concurrent-trees" version="2.6.1"/>
|
<trusted-key id="A9789342F598AD5B1175EF357EB97D110DFADD60" group="com.googlecode.concurrent-trees" name="concurrent-trees" version="2.6.1"/>
|
||||||
<trusted-key id="AA70C7C433D501636392EC02153E7A3C2B4E5118" group="org.eclipse.ee4j" name="project"/>
|
<trusted-key id="AA70C7C433D501636392EC02153E7A3C2B4E5118" group="org.eclipse.ee4j" name="project"/>
|
||||||
<trusted-key id="AB1DC33940689C44669107094989E0E939C2999B">
|
<trusted-key id="AB1DC33940689C44669107094989E0E939C2999B" group="com.opencsv" name="opencsv" version="5.10"/>
|
||||||
<trusting group="com.opencsv" name="opencsv" version="5.10"/>
|
|
||||||
<trusting group="com.opencsv" name="opencsv" version="5.9"/>
|
|
||||||
</trusted-key>
|
|
||||||
<trusted-key id="B1F250C1F371EBF0E31E86E30E31BBB30C940D01" group="com.posthog.java" name="posthog" version="1.1.1"/>
|
<trusted-key id="B1F250C1F371EBF0E31E86E30E31BBB30C940D01" group="com.posthog.java" name="posthog" version="1.1.1"/>
|
||||||
<trusted-key id="B6E73D84EA4FCC47166087253FAAD2CD5ECBB314">
|
<trusted-key id="B6E73D84EA4FCC47166087253FAAD2CD5ECBB314" group="org.apache.commons" name="commons-parent"/>
|
||||||
<trusting group="commons-beanutils"/>
|
|
||||||
<trusting group="org.apache.commons"/>
|
|
||||||
</trusted-key>
|
|
||||||
<trusted-key id="BA926F64CA647B6D853A38672E2010F8A7FF4A41" group="org.apache" name="apache" version="7"/>
|
<trusted-key id="BA926F64CA647B6D853A38672E2010F8A7FF4A41" group="org.apache" name="apache" version="7"/>
|
||||||
<trusted-key id="BB785E0400E71390977E4D1ADF3CC7C64D56297B" group="jakarta.interceptor" name="jakarta.interceptor-api" version="2.1.0"/>
|
<trusted-key id="BB785E0400E71390977E4D1ADF3CC7C64D56297B" group="jakarta.interceptor" name="jakarta.interceptor-api" version="2.1.0"/>
|
||||||
<trusted-key id="BCA1F17506AF088F3A964A9C0459A2B383ED8C11" group="org.eclipse.angus"/>
|
<trusted-key id="BCA1F17506AF088F3A964A9C0459A2B383ED8C11" group="org.eclipse.angus"/>
|
||||||
@@ -204,7 +197,7 @@
|
|||||||
<trusted-key id="F046369B06B761AC86D9849F71B329993BFFCFDD" group="com.oracle.database.jdbc" name="ojdbc-bom" version="21.9.0.0"/>
|
<trusted-key id="F046369B06B761AC86D9849F71B329993BFFCFDD" group="com.oracle.database.jdbc" name="ojdbc-bom" version="21.9.0.0"/>
|
||||||
<trusted-key id="F0E31196852A34F8855710BD4A6CE7EBC7F4F54B" group="io.prometheus"/>
|
<trusted-key id="F0E31196852A34F8855710BD4A6CE7EBC7F4F54B" group="io.prometheus"/>
|
||||||
<trusted-key id="F1232CDCD94176E7FBA9CFE289A2C76A5EE16E57" group="technology.tabula" name="tabula" version="1.0.5"/>
|
<trusted-key id="F1232CDCD94176E7FBA9CFE289A2C76A5EE16E57" group="technology.tabula" name="tabula" version="1.0.5"/>
|
||||||
<trusted-key id="F3184BCD55F4D016E30D4C9BF42E87F9665015C9" group="org.jsoup" name="jsoup" version="1.18.3"/>
|
<trusted-key id="F3184BCD55F4D016E30D4C9BF42E87F9665015C9" group="org.jsoup" name="jsoup" version="1.15.4"/>
|
||||||
<trusted-key id="F55EF5BB19F52A250FEDC0DF39450183608E49D4" group="com.googlecode.owasp-java-html-sanitizer"/>
|
<trusted-key id="F55EF5BB19F52A250FEDC0DF39450183608E49D4" group="com.googlecode.owasp-java-html-sanitizer"/>
|
||||||
<trusted-key id="F5FEBA84EB26C56457B2CF819E31AB27445478DB" group="org.infinispan"/>
|
<trusted-key id="F5FEBA84EB26C56457B2CF819E31AB27445478DB" group="org.infinispan"/>
|
||||||
<trusted-key id="F60649A7F36F9FBEE21D9AA08AC0378EC753063D" group="com.fathzer"/>
|
<trusted-key id="F60649A7F36F9FBEE21D9AA08AC0378EC753063D" group="com.fathzer"/>
|
||||||
@@ -220,14 +213,9 @@
|
|||||||
</trusted-keys>
|
</trusted-keys>
|
||||||
</configuration>
|
</configuration>
|
||||||
<components>
|
<components>
|
||||||
<component group="com.diffplug.spotless" name="com.diffplug.spotless.gradle.plugin" version="6.25.0">
|
<component group="com.diffplug.spotless" name="com.diffplug.spotless.gradle.plugin" version="7.0.2">
|
||||||
<artifact name="com.diffplug.spotless.gradle.plugin-6.25.0.pom">
|
<artifact name="com.diffplug.spotless.gradle.plugin-7.0.2.pom">
|
||||||
<sha256 value="f45c82b12faacd85acd474eba699322fa5dea88408b247d0e4bde9412908223a" origin="Generated by Gradle" reason="Artifact is not signed"/>
|
<sha256 value="ed1ded77a296a6fe21a50279c926c07be14af7c08c2437d3685c70fcf6bba02d" origin="Generated by Gradle" reason="Artifact is not signed"/>
|
||||||
</artifact>
|
|
||||||
</component>
|
|
||||||
<component group="com.diffplug.spotless" name="com.diffplug.spotless.gradle.plugin" version="7.0.1">
|
|
||||||
<artifact name="com.diffplug.spotless.gradle.plugin-7.0.1.pom">
|
|
||||||
<sha256 value="d967a0f74c203ddcc5700947aab40f4be2a5a9f7b8d32aab7fc412b2030e7dfc" origin="Generated by Gradle" reason="Artifact is not signed"/>
|
|
||||||
</artifact>
|
</artifact>
|
||||||
</component>
|
</component>
|
||||||
<component group="com.github.Carleslc.Simple-YAML" name="Simple-Configuration" version="1.8.4">
|
<component group="com.github.Carleslc.Simple-YAML" name="Simple-Configuration" version="1.8.4">
|
||||||
@@ -272,11 +260,6 @@
|
|||||||
<sha256 value="7b239eb029b2e4cab00dddf1df204ef4bbf88e78a43619c26fbb1e49bc53c642" origin="Generated by Gradle" reason="Artifact is not signed"/>
|
<sha256 value="7b239eb029b2e4cab00dddf1df204ef4bbf88e78a43619c26fbb1e49bc53c642" origin="Generated by Gradle" reason="Artifact is not signed"/>
|
||||||
</artifact>
|
</artifact>
|
||||||
</component>
|
</component>
|
||||||
<component group="com.google.guava" name="guava-parent" version="33.3.1-jre">
|
|
||||||
<artifact name="guava-parent-33.3.1-jre.pom">
|
|
||||||
<sha256 value="55441db27e8869dfefe053059bdf478bdc7e95585642bf391f0023345fd56287" origin="Generated by Gradle"/>
|
|
||||||
</artifact>
|
|
||||||
</component>
|
|
||||||
<component group="com.martiansoftware" name="jsap" version="2.1">
|
<component group="com.martiansoftware" name="jsap" version="2.1">
|
||||||
<artifact name="jsap-2.1.jar">
|
<artifact name="jsap-2.1.jar">
|
||||||
<sha256 value="331746fa62cfbc3368260c5a2e660936ad11be612308c120a044e120361d474e" origin="Generated by Gradle" reason="Artifact is not signed"/>
|
<sha256 value="331746fa62cfbc3368260c5a2e660936ad11be612308c120a044e120361d474e" origin="Generated by Gradle" reason="Artifact is not signed"/>
|
||||||
@@ -290,6 +273,14 @@
|
|||||||
<sha256 value="65d310509352b5425118225ee600a01f83ba72142d035014b5d164bc04b2d284" origin="Generated by Gradle" reason="Artifact is not signed"/>
|
<sha256 value="65d310509352b5425118225ee600a01f83ba72142d035014b5d164bc04b2d284" origin="Generated by Gradle" reason="Artifact is not signed"/>
|
||||||
</artifact>
|
</artifact>
|
||||||
</component>
|
</component>
|
||||||
|
<component group="dev.equo.ide" name="solstice" version="1.8.1">
|
||||||
|
<artifact name="solstice-1.8.1.jar">
|
||||||
|
<sha256 value="6e5ba2cce813be1d71ccdc2ecf3e49271b14e691bfbbb1a114cf3a30e773b10d" origin="Generated by Gradle" reason="A key couldn't be downloaded"/>
|
||||||
|
</artifact>
|
||||||
|
<artifact name="solstice-1.8.1.module">
|
||||||
|
<sha256 value="a676039ea6af08f257b46e07c2bf1571a46a4d4b5b9ccb86c3fc98d07fafea1b" origin="Generated by Gradle" reason="A key couldn't be downloaded"/>
|
||||||
|
</artifact>
|
||||||
|
</component>
|
||||||
<component group="edu.sc.seis.launch4j" name="edu.sc.seis.launch4j.gradle.plugin" version="3.0.6">
|
<component group="edu.sc.seis.launch4j" name="edu.sc.seis.launch4j.gradle.plugin" version="3.0.6">
|
||||||
<artifact name="edu.sc.seis.launch4j.gradle.plugin-3.0.6.pom">
|
<artifact name="edu.sc.seis.launch4j.gradle.plugin-3.0.6.pom">
|
||||||
<sha256 value="62a4f6752190b9ebf30869e092e4154e41a2c5cd96048ae98a01916f2684465a" origin="Generated by Gradle" reason="Artifact is not signed"/>
|
<sha256 value="62a4f6752190b9ebf30869e092e4154e41a2c5cd96048ae98a01916f2684465a" origin="Generated by Gradle" reason="Artifact is not signed"/>
|
||||||
@@ -342,21 +333,6 @@
|
|||||||
<sha256 value="7a24e2700485eea087370f1dca6fe0291d7893d38c11aabfe977784fd93b808c" origin="Generated by Gradle" reason="Artifact is not signed"/>
|
<sha256 value="7a24e2700485eea087370f1dca6fe0291d7893d38c11aabfe977784fd93b808c" origin="Generated by Gradle" reason="Artifact is not signed"/>
|
||||||
</artifact>
|
</artifact>
|
||||||
</component>
|
</component>
|
||||||
<component group="org.apache" name="apache" version="27">
|
|
||||||
<artifact name="apache-27.pom">
|
|
||||||
<sha256 value="b2b0fc69e22a650c3892f1c366d77076f29575c6738df4c7a70a44844484cdf9" origin="Generated by Gradle"/>
|
|
||||||
</artifact>
|
|
||||||
</component>
|
|
||||||
<component group="org.apache" name="apache" version="33">
|
|
||||||
<artifact name="apache-33.pom">
|
|
||||||
<sha256 value="d78bd8524c5f8380a190a6525686629a95dfe512df21111383a6d8c0923a4415" origin="Generated by Gradle"/>
|
|
||||||
</artifact>
|
|
||||||
</component>
|
|
||||||
<component group="org.apache.commons" name="commons-parent" version="78">
|
|
||||||
<artifact name="commons-parent-78.pom">
|
|
||||||
<sha256 value="022d202e655edd04f2a10ecbe453d92977924d38380a4ca8c359f1817a80320e" origin="Generated by Gradle"/>
|
|
||||||
</artifact>
|
|
||||||
</component>
|
|
||||||
<component group="org.hibernate.common" name="hibernate-commons-annotations" version="7.0.3.Final">
|
<component group="org.hibernate.common" name="hibernate-commons-annotations" version="7.0.3.Final">
|
||||||
<artifact name="hibernate-commons-annotations-7.0.3.Final.jar">
|
<artifact name="hibernate-commons-annotations-7.0.3.Final.jar">
|
||||||
<sha256 value="0db2fd57d5e43688ac6ed5cdf36deaf05d84340dcc24c2dd2a2114de38e5175d" origin="Generated by Gradle" reason="Artifact is not signed"/>
|
<sha256 value="0db2fd57d5e43688ac6ed5cdf36deaf05d84340dcc24c2dd2a2114de38e5175d" origin="Generated by Gradle" reason="Artifact is not signed"/>
|
||||||
@@ -391,11 +367,6 @@
|
|||||||
<sha256 value="9972c894749cda355766217d43ded7009b1eeb26e0301c30914a2db253dd685b" origin="Generated by Gradle" reason="Artifact is not signed"/>
|
<sha256 value="9972c894749cda355766217d43ded7009b1eeb26e0301c30914a2db253dd685b" origin="Generated by Gradle" reason="Artifact is not signed"/>
|
||||||
</artifact>
|
</artifact>
|
||||||
</component>
|
</component>
|
||||||
<component group="org.junit" name="junit-bom" version="5.11.2">
|
|
||||||
<artifact name="junit-bom-5.11.2.pom">
|
|
||||||
<sha256 value="f48e88538aac145eb3ae0345a9ebd055b28f329a35dce8d1e9281325ca9b0ea2" origin="Generated by Gradle"/>
|
|
||||||
</artifact>
|
|
||||||
</component>
|
|
||||||
<component group="org.opensaml" name="opensaml-bom" version="4.3.0">
|
<component group="org.opensaml" name="opensaml-bom" version="4.3.0">
|
||||||
<artifact name="opensaml-bom-4.3.0.pom">
|
<artifact name="opensaml-bom-4.3.0.pom">
|
||||||
<sha256 value="4dfcc7cd96a2645c6e28df9f166f0e5b2b1a44aa109b3100cdb0ee17e01e02d2" origin="Generated by Gradle" reason="Artifact is not signed"/>
|
<sha256 value="4dfcc7cd96a2645c6e28df9f166f0e5b2b1a44aa109b3100cdb0ee17e01e02d2" origin="Generated by Gradle" reason="Artifact is not signed"/>
|
||||||
@@ -406,11 +377,6 @@
|
|||||||
<sha256 value="5e9db2f2dc3938835a76f5334997d79c8781511c8b68c1f6df6b384306900319" origin="Generated by Gradle" reason="Artifact is not signed"/>
|
<sha256 value="5e9db2f2dc3938835a76f5334997d79c8781511c8b68c1f6df6b384306900319" origin="Generated by Gradle" reason="Artifact is not signed"/>
|
||||||
</artifact>
|
</artifact>
|
||||||
</component>
|
</component>
|
||||||
<component group="org.ow2" name="ow2" version="1.5.1">
|
|
||||||
<artifact name="ow2-1.5.1.pom">
|
|
||||||
<sha256 value="321ddbb7ee6fe4f53dea6b4cd6db74154d6bfa42391c1f763b361b9f485acf05" origin="Generated by Gradle"/>
|
|
||||||
</artifact>
|
|
||||||
</component>
|
|
||||||
<component group="org.panteleyev" name="jpackage-gradle-plugin" version="1.6.0">
|
<component group="org.panteleyev" name="jpackage-gradle-plugin" version="1.6.0">
|
||||||
<artifact name="jpackage-gradle-plugin-1.6.0.jar">
|
<artifact name="jpackage-gradle-plugin-1.6.0.jar">
|
||||||
<sha256 value="a8a588ff44a62db1aee62d3da117d2632a7f9a107709ca201da2a59dcb500175" origin="Generated by Gradle" reason="Artifact is not signed"/>
|
<sha256 value="a8a588ff44a62db1aee62d3da117d2632a7f9a107709ca201da2a59dcb500175" origin="Generated by Gradle" reason="Artifact is not signed"/>
|
||||||
|
|||||||
@@ -50,6 +50,7 @@ ignore = [
|
|||||||
'pipeline.title',
|
'pipeline.title',
|
||||||
'pipelineOptions.pipelineHeader',
|
'pipelineOptions.pipelineHeader',
|
||||||
'pro',
|
'pro',
|
||||||
|
'redact.zoom',
|
||||||
'sponsor',
|
'sponsor',
|
||||||
'text',
|
'text',
|
||||||
'validateSignature.cert.bits',
|
'validateSignature.cert.bits',
|
||||||
@@ -210,6 +211,11 @@ ignore = [
|
|||||||
'watermark.type.1',
|
'watermark.type.1',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[sl_SI]
|
||||||
|
ignore = [
|
||||||
|
'language.direction',
|
||||||
|
]
|
||||||
|
|
||||||
[sr_LATN_RS]
|
[sr_LATN_RS]
|
||||||
ignore = [
|
ignore = [
|
||||||
'language.direction',
|
'language.direction',
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ public class EEAppConfig {
|
|||||||
|
|
||||||
@Bean(name = "runningEE")
|
@Bean(name = "runningEE")
|
||||||
public boolean runningEnterpriseEdition() {
|
public boolean runningEnterpriseEdition() {
|
||||||
return licenseKeyChecker.getEnterpriseEnabledResult();
|
return licenseKeyChecker.getEnterpriseEnabledResult();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean(name = "SSOAutoLogin")
|
@Bean(name = "SSOAutoLogin")
|
||||||
|
|||||||
@@ -126,6 +126,7 @@ public class EndpointConfiguration {
|
|||||||
addEndpointToGroup("Convert", "url-to-pdf");
|
addEndpointToGroup("Convert", "url-to-pdf");
|
||||||
addEndpointToGroup("Convert", "markdown-to-pdf");
|
addEndpointToGroup("Convert", "markdown-to-pdf");
|
||||||
addEndpointToGroup("Convert", "pdf-to-csv");
|
addEndpointToGroup("Convert", "pdf-to-csv");
|
||||||
|
addEndpointToGroup("Convert", "pdf-to-markdown");
|
||||||
|
|
||||||
// Adding endpoints to "Security" group
|
// Adding endpoints to "Security" group
|
||||||
addEndpointToGroup("Security", "add-password");
|
addEndpointToGroup("Security", "add-password");
|
||||||
@@ -243,6 +244,7 @@ public class EndpointConfiguration {
|
|||||||
addEndpointToGroup("Java", REMOVE_BLANKS);
|
addEndpointToGroup("Java", REMOVE_BLANKS);
|
||||||
addEndpointToGroup("Java", "pdf-to-text");
|
addEndpointToGroup("Java", "pdf-to-text");
|
||||||
addEndpointToGroup("Java", "remove-image-pdf");
|
addEndpointToGroup("Java", "remove-image-pdf");
|
||||||
|
addEndpointToGroup("Java", "pdf-to-markdown");
|
||||||
|
|
||||||
// Javascript
|
// Javascript
|
||||||
addEndpointToGroup("Javascript", "pdf-organizer");
|
addEndpointToGroup("Javascript", "pdf-organizer");
|
||||||
@@ -258,9 +260,11 @@ public class EndpointConfiguration {
|
|||||||
// Weasyprint dependent endpoints
|
// Weasyprint dependent endpoints
|
||||||
addEndpointToGroup("Weasyprint", "html-to-pdf");
|
addEndpointToGroup("Weasyprint", "html-to-pdf");
|
||||||
addEndpointToGroup("Weasyprint", "url-to-pdf");
|
addEndpointToGroup("Weasyprint", "url-to-pdf");
|
||||||
|
addEndpointToGroup("Weasyprint", "markdown-to-pdf");
|
||||||
|
|
||||||
// Pdftohtml dependent endpoints
|
// Pdftohtml dependent endpoints
|
||||||
addEndpointToGroup("Pdftohtml", "pdf-to-html");
|
addEndpointToGroup("Pdftohtml", "pdf-to-html");
|
||||||
|
addEndpointToGroup("Pdftohtml", "pdf-to-markdown");
|
||||||
|
|
||||||
// disabled for now while we resolve issues
|
// disabled for now while we resolve issues
|
||||||
disableEndpoint("pdf-to-pdfa");
|
disableEndpoint("pdf-to-pdfa");
|
||||||
|
|||||||
@@ -33,7 +33,11 @@ public class DatabaseConfig {
|
|||||||
public DatabaseConfig(
|
public DatabaseConfig(
|
||||||
ApplicationProperties applicationProperties,
|
ApplicationProperties applicationProperties,
|
||||||
@Qualifier("runningEE") boolean runningEE) {
|
@Qualifier("runningEE") boolean runningEE) {
|
||||||
DATASOURCE_DEFAULT_URL = "jdbc:h2:file:" + InstallationPathConfig.getConfigPath() + File.separator + "stirling-pdf-DB-2.3.232;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE";
|
DATASOURCE_DEFAULT_URL =
|
||||||
|
"jdbc:h2:file:"
|
||||||
|
+ InstallationPathConfig.getConfigPath()
|
||||||
|
+ File.separator
|
||||||
|
+ "stirling-pdf-DB-2.3.232;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE";
|
||||||
this.applicationProperties = applicationProperties;
|
this.applicationProperties = applicationProperties;
|
||||||
this.runningEE = runningEE;
|
this.runningEE = runningEE;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -44,6 +44,13 @@ public class ConverterWebController {
|
|||||||
return "convert/markdown-to-pdf";
|
return "convert/markdown-to-pdf";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@GetMapping("/pdf-to-markdown")
|
||||||
|
@Hidden
|
||||||
|
public String convertPdfToMarkdownForm(Model model) {
|
||||||
|
model.addAttribute("currentPage", "pdf-to-markdown");
|
||||||
|
return "convert/pdf-to-markdown";
|
||||||
|
}
|
||||||
|
|
||||||
@GetMapping("/url-to-pdf")
|
@GetMapping("/url-to-pdf")
|
||||||
@Hidden
|
@Hidden
|
||||||
public String convertURLToPdfForm(Model model) {
|
public String convertURLToPdfForm(Model model) {
|
||||||
|
|||||||
@@ -55,7 +55,10 @@ public class GeneralWebController {
|
|||||||
List<String> pipelineConfigs = new ArrayList<>();
|
List<String> pipelineConfigs = new ArrayList<>();
|
||||||
List<Map<String, String>> pipelineConfigsWithNames = new ArrayList<>();
|
List<Map<String, String>> pipelineConfigsWithNames = new ArrayList<>();
|
||||||
if (new File(InstallationPathConfig.getPipelineDefaultWebUIConfigsDir()).exists()) {
|
if (new File(InstallationPathConfig.getPipelineDefaultWebUIConfigsDir()).exists()) {
|
||||||
try (Stream<Path> paths = Files.walk(Paths.get(InstallationPathConfig.getPipelineDefaultWebUIConfigsDir()))) {
|
try (Stream<Path> paths =
|
||||||
|
Files.walk(
|
||||||
|
Paths.get(
|
||||||
|
InstallationPathConfig.getPipelineDefaultWebUIConfigsDir()))) {
|
||||||
List<Path> jsonFiles =
|
List<Path> jsonFiles =
|
||||||
paths.filter(Files::isRegularFile)
|
paths.filter(Files::isRegularFile)
|
||||||
.filter(p -> p.toString().endsWith(".json"))
|
.filter(p -> p.toString().endsWith(".json"))
|
||||||
|
|||||||
@@ -0,0 +1,32 @@
|
|||||||
|
package stirling.software.SPDF.model.api.converters;
|
||||||
|
|
||||||
|
import org.springframework.http.ResponseEntity;
|
||||||
|
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||||
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
|
|
||||||
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
|
||||||
|
import stirling.software.SPDF.model.api.PDFFile;
|
||||||
|
import stirling.software.SPDF.utils.PDFToFile;
|
||||||
|
|
||||||
|
@RestController
|
||||||
|
@Tag(name = "Convert", description = "Convert APIs")
|
||||||
|
@RequestMapping("/api/v1/convert")
|
||||||
|
public class ConvertPDFToMarkdown {
|
||||||
|
|
||||||
|
@PostMapping(consumes = "multipart/form-data", value = "/pdf/markdown")
|
||||||
|
@Operation(
|
||||||
|
summary = "Convert PDF to Markdown",
|
||||||
|
description =
|
||||||
|
"This endpoint converts a PDF file to Markdown format. Input:PDF Output:Markdown Type:SISO")
|
||||||
|
public ResponseEntity<byte[]> processPdfToMarkdown(@ModelAttribute PDFFile request)
|
||||||
|
throws Exception {
|
||||||
|
MultipartFile inputFile = request.getFileInput();
|
||||||
|
PDFToFile pdfToFile = new PDFToFile();
|
||||||
|
return pdfToFile.processPdfToMarkdown(inputFile);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -26,7 +26,7 @@ public class OptimizePdfRequest extends PDFFile {
|
|||||||
|
|
||||||
@Schema(
|
@Schema(
|
||||||
description =
|
description =
|
||||||
"Whether to normalize the PDF content for better compatibility. Default is true.",
|
"Whether to normalize the PDF content for better compatibility. Default is false.",
|
||||||
defaultValue = "true")
|
defaultValue = "false")
|
||||||
private Boolean normalize = true;
|
private Boolean normalize = false;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -20,6 +20,9 @@ import org.springframework.http.MediaType;
|
|||||||
import org.springframework.http.ResponseEntity;
|
import org.springframework.http.ResponseEntity;
|
||||||
import org.springframework.web.multipart.MultipartFile;
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
|
|
||||||
|
import com.vladsch.flexmark.html2md.converter.FlexmarkHtmlConverter;
|
||||||
|
import com.vladsch.flexmark.util.data.MutableDataSet;
|
||||||
|
|
||||||
import io.github.pixee.security.Filenames;
|
import io.github.pixee.security.Filenames;
|
||||||
|
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
@@ -28,6 +31,123 @@ import stirling.software.SPDF.utils.ProcessExecutor.ProcessExecutorResult;
|
|||||||
@Slf4j
|
@Slf4j
|
||||||
public class PDFToFile {
|
public class PDFToFile {
|
||||||
|
|
||||||
|
public ResponseEntity<byte[]> processPdfToMarkdown(MultipartFile inputFile)
|
||||||
|
throws IOException, InterruptedException {
|
||||||
|
if (!"application/pdf".equals(inputFile.getContentType())) {
|
||||||
|
return new ResponseEntity<>(HttpStatus.BAD_REQUEST);
|
||||||
|
}
|
||||||
|
|
||||||
|
MutableDataSet options =
|
||||||
|
new MutableDataSet()
|
||||||
|
.set(
|
||||||
|
FlexmarkHtmlConverter.MAX_BLANK_LINES,
|
||||||
|
2) // Control max consecutive blank lines
|
||||||
|
.set(
|
||||||
|
FlexmarkHtmlConverter.MAX_TRAILING_BLANK_LINES,
|
||||||
|
1) // Control trailing blank lines
|
||||||
|
.set(
|
||||||
|
FlexmarkHtmlConverter.SETEXT_HEADINGS,
|
||||||
|
true) // Use Setext headings for h1 and h2
|
||||||
|
.set(
|
||||||
|
FlexmarkHtmlConverter.OUTPUT_UNKNOWN_TAGS,
|
||||||
|
false) // Don't output HTML for unknown tags
|
||||||
|
.set(
|
||||||
|
FlexmarkHtmlConverter.TYPOGRAPHIC_QUOTES,
|
||||||
|
true) // Convert quotation marks
|
||||||
|
.set(
|
||||||
|
FlexmarkHtmlConverter.BR_AS_PARA_BREAKS,
|
||||||
|
true) // Convert <br> to paragraph breaks
|
||||||
|
.set(FlexmarkHtmlConverter.CODE_INDENT, " "); // Indent for code blocks
|
||||||
|
|
||||||
|
FlexmarkHtmlConverter htmlToMarkdownConverter =
|
||||||
|
FlexmarkHtmlConverter.builder(options).build();
|
||||||
|
|
||||||
|
String originalPdfFileName = Filenames.toSimpleFileName(inputFile.getOriginalFilename());
|
||||||
|
String pdfBaseName = originalPdfFileName;
|
||||||
|
if (originalPdfFileName.contains(".")) {
|
||||||
|
pdfBaseName = originalPdfFileName.substring(0, originalPdfFileName.lastIndexOf('.'));
|
||||||
|
}
|
||||||
|
|
||||||
|
Path tempInputFile = null;
|
||||||
|
Path tempOutputDir = null;
|
||||||
|
byte[] fileBytes;
|
||||||
|
String fileName = "temp.file";
|
||||||
|
|
||||||
|
try {
|
||||||
|
tempInputFile = Files.createTempFile("input_", ".pdf");
|
||||||
|
inputFile.transferTo(tempInputFile);
|
||||||
|
tempOutputDir = Files.createTempDirectory("output_");
|
||||||
|
|
||||||
|
List<String> command =
|
||||||
|
new ArrayList<>(
|
||||||
|
Arrays.asList(
|
||||||
|
"pdftohtml",
|
||||||
|
"-s",
|
||||||
|
"-noframes",
|
||||||
|
"-c",
|
||||||
|
tempInputFile.toString(),
|
||||||
|
pdfBaseName));
|
||||||
|
|
||||||
|
ProcessExecutorResult returnCode =
|
||||||
|
ProcessExecutor.getInstance(ProcessExecutor.Processes.PDFTOHTML)
|
||||||
|
.runCommandWithOutputHandling(command, tempOutputDir.toFile());
|
||||||
|
// Process HTML files to Markdown
|
||||||
|
File[] outputFiles = Objects.requireNonNull(tempOutputDir.toFile().listFiles());
|
||||||
|
List<File> markdownFiles = new ArrayList<>();
|
||||||
|
|
||||||
|
// Convert HTML files to Markdown
|
||||||
|
for (File outputFile : outputFiles) {
|
||||||
|
if (outputFile.getName().endsWith(".html")) {
|
||||||
|
String html = Files.readString(outputFile.toPath());
|
||||||
|
String markdown = htmlToMarkdownConverter.convert(html);
|
||||||
|
|
||||||
|
String mdFileName = outputFile.getName().replace(".html", ".md");
|
||||||
|
File mdFile = new File(tempOutputDir.toFile(), mdFileName);
|
||||||
|
Files.writeString(mdFile.toPath(), markdown);
|
||||||
|
markdownFiles.add(mdFile);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// If there's only one markdown file, return it directly
|
||||||
|
if (markdownFiles.size() == 1) {
|
||||||
|
fileName = pdfBaseName + ".md";
|
||||||
|
fileBytes = Files.readAllBytes(markdownFiles.get(0).toPath());
|
||||||
|
} else {
|
||||||
|
// Multiple files - create a zip
|
||||||
|
fileName = pdfBaseName + "ToMarkdown.zip";
|
||||||
|
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
|
||||||
|
|
||||||
|
try (ZipOutputStream zipOutputStream = new ZipOutputStream(byteArrayOutputStream)) {
|
||||||
|
// Add markdown files
|
||||||
|
for (File mdFile : markdownFiles) {
|
||||||
|
ZipEntry mdEntry = new ZipEntry(mdFile.getName());
|
||||||
|
zipOutputStream.putNextEntry(mdEntry);
|
||||||
|
Files.copy(mdFile.toPath(), zipOutputStream);
|
||||||
|
zipOutputStream.closeEntry();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Add images and other assets
|
||||||
|
for (File file : outputFiles) {
|
||||||
|
if (!file.getName().endsWith(".html") && !file.getName().endsWith(".md")) {
|
||||||
|
ZipEntry assetEntry = new ZipEntry(file.getName());
|
||||||
|
zipOutputStream.putNextEntry(assetEntry);
|
||||||
|
Files.copy(file.toPath(), zipOutputStream);
|
||||||
|
zipOutputStream.closeEntry();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
fileBytes = byteArrayOutputStream.toByteArray();
|
||||||
|
}
|
||||||
|
|
||||||
|
} finally {
|
||||||
|
if (tempInputFile != null) Files.deleteIfExists(tempInputFile);
|
||||||
|
if (tempOutputDir != null) FileUtils.deleteDirectory(tempOutputDir.toFile());
|
||||||
|
}
|
||||||
|
return WebResponseUtils.bytesToWebResponse(
|
||||||
|
fileBytes, fileName, MediaType.APPLICATION_OCTET_STREAM);
|
||||||
|
}
|
||||||
|
|
||||||
public ResponseEntity<byte[]> processPdfToHtml(MultipartFile inputFile)
|
public ResponseEntity<byte[]> processPdfToHtml(MultipartFile inputFile)
|
||||||
throws IOException, InterruptedException {
|
throws IOException, InterruptedException {
|
||||||
if (!"application/pdf".equals(inputFile.getContentType())) {
|
if (!"application/pdf".equals(inputFile.getContentType())) {
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Markdown إلى PDF
|
|||||||
home.MarkdownToPDF.desc=يحول أي ملف Markdown إلى PDF
|
home.MarkdownToPDF.desc=يحول أي ملف Markdown إلى PDF
|
||||||
MarkdownToPDF.tags=لغة الترميز,محتوى الويب,تحويل,تحويل
|
MarkdownToPDF.tags=لغة الترميز,محتوى الويب,تحويل,تحويل
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=الحصول على جميع المعلومات عن PDF
|
home.getPdfInfo.title=الحصول على جميع المعلومات عن PDF
|
||||||
home.getPdfInfo.desc=يجمع أي وكل المعلومات الممكنة عن ملفات PDF
|
home.getPdfInfo.desc=يجمع أي وكل المعلومات الممكنة عن ملفات PDF
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=العمل قيد التقدم
|
|||||||
MarkdownToPDF.credit=يستخدم WeasyPrint
|
MarkdownToPDF.credit=يستخدم WeasyPrint
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL إلى PDF
|
URLToPDF.title=URL إلى PDF
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Markdown-dan PDF-ə
|
|||||||
home.MarkdownToPDF.desc=Hər hansı Markdown faylını PDF-ə çevirir
|
home.MarkdownToPDF.desc=Hər hansı Markdown faylını PDF-ə çevirir
|
||||||
MarkdownToPDF.tags=işarələmə,web-məzmun,dəyişmə,çevirmə
|
MarkdownToPDF.tags=işarələmə,web-məzmun,dəyişmə,çevirmə
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=PDF-in Bütün Məlumatları
|
home.getPdfInfo.title=PDF-in Bütün Məlumatları
|
||||||
home.getPdfInfo.desc=PDF barədə mümkün olan bütün məlumatları əldə edir
|
home.getPdfInfo.desc=PDF barədə mümkün olan bütün məlumatları əldə edir
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=İş davam edir
|
|||||||
MarkdownToPDF.credit=WeasyPrint İstifadə Edir
|
MarkdownToPDF.credit=WeasyPrint İstifadə Edir
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL-i PDF-ə
|
URLToPDF.title=URL-i PDF-ə
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Markdown към PDF
|
|||||||
home.MarkdownToPDF.desc=Преобразува всеки Markdown файл към PDF
|
home.MarkdownToPDF.desc=Преобразува всеки Markdown файл към PDF
|
||||||
MarkdownToPDF.tags=маркиране,уеб-съдържание,трансформация,преобразуване
|
MarkdownToPDF.tags=маркиране,уеб-съдържание,трансформация,преобразуване
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=Вземете ЦЯЛАТА информация от PDF
|
home.getPdfInfo.title=Вземете ЦЯЛАТА информация от PDF
|
||||||
home.getPdfInfo.desc=Взима всяка възможна информация от PDF файлове
|
home.getPdfInfo.desc=Взима всяка възможна информация от PDF файлове
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=Работата е в ход
|
|||||||
MarkdownToPDF.credit=Използва WeasyPrint
|
MarkdownToPDF.credit=Използва WeasyPrint
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL към PDF
|
URLToPDF.title=URL към PDF
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Markdown a PDF
|
|||||||
home.MarkdownToPDF.desc=Converteix qualsevol fitxer Markdown a PDF
|
home.MarkdownToPDF.desc=Converteix qualsevol fitxer Markdown a PDF
|
||||||
MarkdownToPDF.tags=markup,web-content,transformation,convert
|
MarkdownToPDF.tags=markup,web-content,transformation,convert
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=Obteniu Tota la Informació sobre el PDF
|
home.getPdfInfo.title=Obteniu Tota la Informació sobre el PDF
|
||||||
home.getPdfInfo.desc=Recupera tota la informació possible sobre els PDFs
|
home.getPdfInfo.desc=Recupera tota la informació possible sobre els PDFs
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=Work in progress
|
|||||||
MarkdownToPDF.credit=Uses WeasyPrint
|
MarkdownToPDF.credit=Uses WeasyPrint
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL a PDF
|
URLToPDF.title=URL a PDF
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Markdown na PDF
|
|||||||
home.MarkdownToPDF.desc=Převádí libovolný soubor Markdown na PDF
|
home.MarkdownToPDF.desc=Převádí libovolný soubor Markdown na PDF
|
||||||
MarkdownToPDF.tags=markup,obsah-webu,transformace,konvertovat
|
MarkdownToPDF.tags=markup,obsah-webu,transformace,konvertovat
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=Získat VŠECHNY informace o PDF
|
home.getPdfInfo.title=Získat VŠECHNY informace o PDF
|
||||||
home.getPdfInfo.desc=Získání všech možných informací o PDF
|
home.getPdfInfo.desc=Získání všech možných informací o PDF
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=Práce v průběhu
|
|||||||
MarkdownToPDF.credit=Využívá WeasyPrint
|
MarkdownToPDF.credit=Využívá WeasyPrint
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL na PDF
|
URLToPDF.title=URL na PDF
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Markdown til PDF
|
|||||||
home.MarkdownToPDF.desc=Konverterer enhver Markdown-fil til PDF
|
home.MarkdownToPDF.desc=Konverterer enhver Markdown-fil til PDF
|
||||||
MarkdownToPDF.tags=markup,webindhold,transformation,konvertér
|
MarkdownToPDF.tags=markup,webindhold,transformation,konvertér
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=Få ALLE Oplysninger om PDF
|
home.getPdfInfo.title=Få ALLE Oplysninger om PDF
|
||||||
home.getPdfInfo.desc=Henter alle mulige oplysninger om PDF'er
|
home.getPdfInfo.desc=Henter alle mulige oplysninger om PDF'er
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=Arbejde i gang
|
|||||||
MarkdownToPDF.credit=Bruger WeasyPrint
|
MarkdownToPDF.credit=Bruger WeasyPrint
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL Til PDF
|
URLToPDF.title=URL Til PDF
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Markdown zu PDF
|
|||||||
home.MarkdownToPDF.desc=Konvertiert jede Markdown-Datei zu PDF
|
home.MarkdownToPDF.desc=Konvertiert jede Markdown-Datei zu PDF
|
||||||
MarkdownToPDF.tags=markup,web-content,transformation,konvertieren
|
MarkdownToPDF.tags=markup,web-content,transformation,konvertieren
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=Alle Informationen anzeigen
|
home.getPdfInfo.title=Alle Informationen anzeigen
|
||||||
home.getPdfInfo.desc=Erfasst alle möglichen Informationen in einer PDF
|
home.getPdfInfo.desc=Erfasst alle möglichen Informationen in einer PDF
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=In Arbeit
|
|||||||
MarkdownToPDF.credit=Verwendet WeasyPrint
|
MarkdownToPDF.credit=Verwendet WeasyPrint
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL zu PDF
|
URLToPDF.title=URL zu PDF
|
||||||
@@ -862,7 +870,7 @@ sign.first=Erste Seite
|
|||||||
sign.last=Letzte Seite
|
sign.last=Letzte Seite
|
||||||
sign.next=Nächste Seite
|
sign.next=Nächste Seite
|
||||||
sign.previous=Vorherige Seite
|
sign.previous=Vorherige Seite
|
||||||
sign.maintainRatio=Toggle maintain aspect ratio
|
sign.maintainRatio=Seitenverhältnis beibehalten ein-/ausschalten
|
||||||
|
|
||||||
|
|
||||||
#repair
|
#repair
|
||||||
@@ -1320,8 +1328,8 @@ splitByChapters.submit=PDF teilen
|
|||||||
fileChooser.click=Klicken
|
fileChooser.click=Klicken
|
||||||
fileChooser.or=oder
|
fileChooser.or=oder
|
||||||
fileChooser.dragAndDrop=Drag & Drop
|
fileChooser.dragAndDrop=Drag & Drop
|
||||||
fileChooser.dragAndDropPDF=Drag & Drop PDF file
|
fileChooser.dragAndDropPDF=Drag & Drop PDF-Datei
|
||||||
fileChooser.dragAndDropImage=Drag & Drop Image file
|
fileChooser.dragAndDropImage=Drag & Drop Bilddatei
|
||||||
fileChooser.hoveredDragAndDrop=Datei(en) hierhin Ziehen & Fallenlassen
|
fileChooser.hoveredDragAndDrop=Datei(en) hierhin Ziehen & Fallenlassen
|
||||||
|
|
||||||
#release notes
|
#release notes
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Markdown σε PDF
|
|||||||
home.MarkdownToPDF.desc=Μετατρέπει οποιοδήποτε αρχείο Markdown σε PDF
|
home.MarkdownToPDF.desc=Μετατρέπει οποιοδήποτε αρχείο Markdown σε PDF
|
||||||
MarkdownToPDF.tags=markup,περιεχόμενο-web,μετατροπή,μετατροπή
|
MarkdownToPDF.tags=markup,περιεχόμενο-web,μετατροπή,μετατροπή
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=Λήψη ΟΛΩΝ των πληροφοριών του PDF
|
home.getPdfInfo.title=Λήψη ΟΛΩΝ των πληροφοριών του PDF
|
||||||
home.getPdfInfo.desc=Λήψη όλων των δυνατών πληροφοριών για τα PDF
|
home.getPdfInfo.desc=Λήψη όλων των δυνατών πληροφοριών για τα PDF
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=Εργασία σε εξέλιξη
|
|||||||
MarkdownToPDF.credit=Χρησιμοποιεί το WeasyPrint
|
MarkdownToPDF.credit=Χρησιμοποιεί το WeasyPrint
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL σε PDF
|
URLToPDF.title=URL σε PDF
|
||||||
@@ -1049,7 +1057,7 @@ split.splitPages=Εισάγετε σελίδες για διαχωρισμό:
|
|||||||
split.submit=Διαχωρισμός
|
split.submit=Διαχωρισμός
|
||||||
|
|
||||||
|
|
||||||
#imageToPDF
|
#merge
|
||||||
imageToPDF.title=Εικόνα σε PDF
|
imageToPDF.title=Εικόνα σε PDF
|
||||||
imageToPDF.header=Εικόνα σε PDF
|
imageToPDF.header=Εικόνα σε PDF
|
||||||
imageToPDF.submit=Μετατροπή
|
imageToPDF.submit=Μετατροπή
|
||||||
|
|||||||
@@ -450,8 +450,11 @@ HTMLToPDF.tags=markup,web-content,transformation,convert
|
|||||||
|
|
||||||
home.MarkdownToPDF.title=Markdown to PDF
|
home.MarkdownToPDF.title=Markdown to PDF
|
||||||
home.MarkdownToPDF.desc=Converts any Markdown file to PDF
|
home.MarkdownToPDF.desc=Converts any Markdown file to PDF
|
||||||
MarkdownToPDF.tags=markup,web-content,transformation,convert
|
MarkdownToPDF.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=Get ALL Info on PDF
|
home.getPdfInfo.title=Get ALL Info on PDF
|
||||||
home.getPdfInfo.desc=Grabs any and all information possible on PDFs
|
home.getPdfInfo.desc=Grabs any and all information possible on PDFs
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=Work in progress
|
|||||||
MarkdownToPDF.credit=Uses WeasyPrint
|
MarkdownToPDF.credit=Uses WeasyPrint
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL To PDF
|
URLToPDF.title=URL To PDF
|
||||||
|
|||||||
@@ -450,8 +450,11 @@ HTMLToPDF.tags=markup,web-content,transformation,convert
|
|||||||
|
|
||||||
home.MarkdownToPDF.title=Markdown to PDF
|
home.MarkdownToPDF.title=Markdown to PDF
|
||||||
home.MarkdownToPDF.desc=Converts any Markdown file to PDF
|
home.MarkdownToPDF.desc=Converts any Markdown file to PDF
|
||||||
MarkdownToPDF.tags=markup,web-content,transformation,convert
|
MarkdownToPDF.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=Get ALL Info on PDF
|
home.getPdfInfo.title=Get ALL Info on PDF
|
||||||
home.getPdfInfo.desc=Grabs any and all information possible on PDFs
|
home.getPdfInfo.desc=Grabs any and all information possible on PDFs
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=Work in progress
|
|||||||
MarkdownToPDF.credit=Uses WeasyPrint
|
MarkdownToPDF.credit=Uses WeasyPrint
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL To PDF
|
URLToPDF.title=URL To PDF
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Markdown a PDF
|
|||||||
home.MarkdownToPDF.desc=Convierte cualquier archivo Markdown a PDF
|
home.MarkdownToPDF.desc=Convierte cualquier archivo Markdown a PDF
|
||||||
MarkdownToPDF.tags=margen,contenido web,transformación,convertir
|
MarkdownToPDF.tags=margen,contenido web,transformación,convertir
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=Obtener toda la información en PDF
|
home.getPdfInfo.title=Obtener toda la información en PDF
|
||||||
home.getPdfInfo.desc=Obtiene toda la información posible de archivos PDF
|
home.getPdfInfo.desc=Obtiene toda la información posible de archivos PDF
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=Tarea en proceso
|
|||||||
MarkdownToPDF.credit=Usa WeasyPrint
|
MarkdownToPDF.credit=Usa WeasyPrint
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL a PDF
|
URLToPDF.title=URL a PDF
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Markdown PDF-ra
|
|||||||
home.MarkdownToPDF.desc=Bihurtu Markdown fitxategi guztiak PDF
|
home.MarkdownToPDF.desc=Bihurtu Markdown fitxategi guztiak PDF
|
||||||
MarkdownToPDF.tags=markup,web-content,transformation,convert
|
MarkdownToPDF.tags=markup,web-content,transformation,convert
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=Lortu informazio guztia PDF-tik
|
home.getPdfInfo.title=Lortu informazio guztia PDF-tik
|
||||||
home.getPdfInfo.desc=Eskuratu PDF fitxategiko Informazio guztia
|
home.getPdfInfo.desc=Eskuratu PDF fitxategiko Informazio guztia
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=Lanean
|
|||||||
MarkdownToPDF.credit=WeasyPrint darabil
|
MarkdownToPDF.credit=WeasyPrint darabil
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL bat PDF-ra
|
URLToPDF.title=URL bat PDF-ra
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=مارکداون به PDF
|
|||||||
home.MarkdownToPDF.desc=تبدیل هر فایل مارکداون به PDF
|
home.MarkdownToPDF.desc=تبدیل هر فایل مارکداون به PDF
|
||||||
MarkdownToPDF.tags=مارکآپ،محتوای وب،تبدیل،تغییر
|
MarkdownToPDF.tags=مارکآپ،محتوای وب،تبدیل،تغییر
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=دریافت تمام اطلاعات در مورد PDF
|
home.getPdfInfo.title=دریافت تمام اطلاعات در مورد PDF
|
||||||
home.getPdfInfo.desc=گرفتن هر اطلاعات ممکن در مورد PDF
|
home.getPdfInfo.desc=گرفتن هر اطلاعات ممکن در مورد PDF
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=در حال پیشرفت
|
|||||||
MarkdownToPDF.credit=از WeasyPrint استفاده میکند
|
MarkdownToPDF.credit=از WeasyPrint استفاده میکند
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL به PDF
|
URLToPDF.title=URL به PDF
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Markdown en PDF
|
|||||||
home.MarkdownToPDF.desc=Convertissez n'importe quel fichier Markdown en PDF.
|
home.MarkdownToPDF.desc=Convertissez n'importe quel fichier Markdown en PDF.
|
||||||
MarkdownToPDF.tags=markdown,markup,contenu Web,transformation,convert
|
MarkdownToPDF.tags=markdown,markup,contenu Web,transformation,convert
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=Récupérer les informations
|
home.getPdfInfo.title=Récupérer les informations
|
||||||
home.getPdfInfo.desc=Récupérez toutes les informations possibles sur un PDF.
|
home.getPdfInfo.desc=Récupérez toutes les informations possibles sur un PDF.
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=(Travail en cours).
|
|||||||
MarkdownToPDF.credit=Utilise WeasyPrint.
|
MarkdownToPDF.credit=Utilise WeasyPrint.
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL en PDF
|
URLToPDF.title=URL en PDF
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Marcáil síos go PDF
|
|||||||
home.MarkdownToPDF.desc=Tiontaíonn aon chomhad Markdown go PDF
|
home.MarkdownToPDF.desc=Tiontaíonn aon chomhad Markdown go PDF
|
||||||
MarkdownToPDF.tags=marcáil, ábhar gréasáin, claochlú, tiontú
|
MarkdownToPDF.tags=marcáil, ábhar gréasáin, claochlú, tiontú
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=Faigh GACH Eolas ar PDF
|
home.getPdfInfo.title=Faigh GACH Eolas ar PDF
|
||||||
home.getPdfInfo.desc=Grab aon fhaisnéis agus is féidir ar PDFs
|
home.getPdfInfo.desc=Grab aon fhaisnéis agus is féidir ar PDFs
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=Obair idir lámha
|
|||||||
MarkdownToPDF.credit=Úsáideann WeasyPrint
|
MarkdownToPDF.credit=Úsáideann WeasyPrint
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL go PDF
|
URLToPDF.title=URL go PDF
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Markdown से PDF
|
|||||||
home.MarkdownToPDF.desc=किसी भी Markdown फ़ाइल को PDF में बदलें
|
home.MarkdownToPDF.desc=किसी भी Markdown फ़ाइल को PDF में बदलें
|
||||||
MarkdownToPDF.tags=मार्कअप,वेब-सामग्री,रूपांतरण,बदलें
|
MarkdownToPDF.tags=मार्कअप,वेब-सामग्री,रूपांतरण,बदलें
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=PDF की सभी जानकारी प्राप्त करें
|
home.getPdfInfo.title=PDF की सभी जानकारी प्राप्त करें
|
||||||
home.getPdfInfo.desc=PDF से संभव सभी जानकारी प्राप्त करें
|
home.getPdfInfo.desc=PDF से संभव सभी जानकारी प्राप्त करें
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=कार्य प्रगति पर है
|
|||||||
MarkdownToPDF.credit=WeasyPrint का उपयोग करता है
|
MarkdownToPDF.credit=WeasyPrint का उपयोग करता है
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL से PDF
|
URLToPDF.title=URL से PDF
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Markdown u PDF
|
|||||||
home.MarkdownToPDF.desc=Pretvara bilo koju Markdown datoteku u PDF
|
home.MarkdownToPDF.desc=Pretvara bilo koju Markdown datoteku u PDF
|
||||||
MarkdownToPDF.tags=oznake,web-sadržaj,transformacija,konvertiranje
|
MarkdownToPDF.tags=oznake,web-sadržaj,transformacija,konvertiranje
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=Dohvati SVE informacije o PDF-u
|
home.getPdfInfo.title=Dohvati SVE informacije o PDF-u
|
||||||
home.getPdfInfo.desc=Dohvaća sve moguće informacije o PDF-ovima
|
home.getPdfInfo.desc=Dohvaća sve moguće informacije o PDF-ovima
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=Rad u toku
|
|||||||
MarkdownToPDF.credit=Koristi WeasyPrint
|
MarkdownToPDF.credit=Koristi WeasyPrint
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL u PDF
|
URLToPDF.title=URL u PDF
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Markdown konvertálása PDF-be
|
|||||||
home.MarkdownToPDF.desc=Markdown fájl konvertálása PDF-be
|
home.MarkdownToPDF.desc=Markdown fájl konvertálása PDF-be
|
||||||
MarkdownToPDF.tags=jelölőnyelv,webtartalom,átalakítás,konvertálás
|
MarkdownToPDF.tags=jelölőnyelv,webtartalom,átalakítás,konvertálás
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=PDF összes információjának lekérése
|
home.getPdfInfo.title=PDF összes információjának lekérése
|
||||||
home.getPdfInfo.desc=Minden elérhető információ lekérése PDF-ekről
|
home.getPdfInfo.desc=Minden elérhető információ lekérése PDF-ekről
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=Fejlesztés alatt
|
|||||||
MarkdownToPDF.credit=WeasyPrint használatával
|
MarkdownToPDF.credit=WeasyPrint használatával
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL konvertálása PDF-be
|
URLToPDF.title=URL konvertálása PDF-be
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Penurunan harga ke PDF
|
|||||||
home.MarkdownToPDF.desc=Mengonversi berkas Markdown apa pun ke PDF
|
home.MarkdownToPDF.desc=Mengonversi berkas Markdown apa pun ke PDF
|
||||||
MarkdownToPDF.tags=markup, konten web, transformasi, konversi
|
MarkdownToPDF.tags=markup, konten web, transformasi, konversi
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=Dapatkan Semua Info tentang PDF
|
home.getPdfInfo.title=Dapatkan Semua Info tentang PDF
|
||||||
home.getPdfInfo.desc=Mengambil setiap dan semua informasi yang mungkin ada pada PDF
|
home.getPdfInfo.desc=Mengambil setiap dan semua informasi yang mungkin ada pada PDF
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=Pekerjaan sedang berlangsung
|
|||||||
MarkdownToPDF.credit=Menggunakan WeasyPrint
|
MarkdownToPDF.credit=Menggunakan WeasyPrint
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL ke PDF
|
URLToPDF.title=URL ke PDF
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Markdown in PDF
|
|||||||
home.MarkdownToPDF.desc=Converte qualsiasi file Markdown in PDF
|
home.MarkdownToPDF.desc=Converte qualsiasi file Markdown in PDF
|
||||||
MarkdownToPDF.tags=markup,contenuto web,trasformazione,conversione
|
MarkdownToPDF.tags=markup,contenuto web,trasformazione,conversione
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF in Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converte qualsiasi PDF in Markdown
|
||||||
|
PDFToMarkdown.tags=markup,contenuto-web,trasformazione,convertire,md
|
||||||
|
|
||||||
home.getPdfInfo.title=Ottieni TUTTE le informazioni in PDF
|
home.getPdfInfo.title=Ottieni TUTTE le informazioni in PDF
|
||||||
home.getPdfInfo.desc=Raccogli tutte le informazioni possibili sui PDF
|
home.getPdfInfo.desc=Raccogli tutte le informazioni possibili sui PDF
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=Conversione in corso
|
|||||||
MarkdownToPDF.credit=Utilizza WeasyPrint
|
MarkdownToPDF.credit=Utilizza WeasyPrint
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF in Markdown
|
||||||
|
PDFToMarkdown.header=PDF in Markdown
|
||||||
|
PDFToMarkdown.submit=Converti
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL a PDF
|
URLToPDF.title=URL a PDF
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=MarkdownをPDFに変換
|
|||||||
home.MarkdownToPDF.desc=あらゆるMarkdownファイルをPDFに変換します。
|
home.MarkdownToPDF.desc=あらゆるMarkdownファイルをPDFに変換します。
|
||||||
MarkdownToPDF.tags=markup,web-content,transformation,convert
|
MarkdownToPDF.tags=markup,web-content,transformation,convert
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=PDFのすべての情報を入手
|
home.getPdfInfo.title=PDFのすべての情報を入手
|
||||||
home.getPdfInfo.desc=PDFのあらゆる情報を取得します。
|
home.getPdfInfo.desc=PDFのあらゆる情報を取得します。
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=処理中
|
|||||||
MarkdownToPDF.credit=WeasyPrintを使用
|
MarkdownToPDF.credit=WeasyPrintを使用
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URLをPDFに変換
|
URLToPDF.title=URLをPDFに変換
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Markdown에서 PDF로
|
|||||||
home.MarkdownToPDF.desc=마크다운 파일을 PDF 문서로 변환합니다.
|
home.MarkdownToPDF.desc=마크다운 파일을 PDF 문서로 변환합니다.
|
||||||
MarkdownToPDF.tags=마크업, 웹 내용 변환, 변환
|
MarkdownToPDF.tags=마크업, 웹 내용 변환, 변환
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=PDF 정보 읽기
|
home.getPdfInfo.title=PDF 정보 읽기
|
||||||
home.getPdfInfo.desc=PDF 문서의 가능한 모든 정보를 읽습니다.
|
home.getPdfInfo.desc=PDF 문서의 가능한 모든 정보를 읽습니다.
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=변환중
|
|||||||
MarkdownToPDF.credit=이 기능은 WeasyPrint를 사용합니다.
|
MarkdownToPDF.credit=이 기능은 WeasyPrint를 사용합니다.
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL을 PDF로
|
URLToPDF.title=URL을 PDF로
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Markdown naar PDF
|
|||||||
home.MarkdownToPDF.desc=Zet Markdown-bestand om naar PDF
|
home.MarkdownToPDF.desc=Zet Markdown-bestand om naar PDF
|
||||||
MarkdownToPDF.tags=markup,web-inhoud,transformatie,omzetten
|
MarkdownToPDF.tags=markup,web-inhoud,transformatie,omzetten
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=Haal ALLE informatie op over PDF
|
home.getPdfInfo.title=Haal ALLE informatie op over PDF
|
||||||
home.getPdfInfo.desc=Haalt alle mogelijke informatie op van PDF's
|
home.getPdfInfo.desc=Haalt alle mogelijke informatie op van PDF's
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=In ontwikkeling
|
|||||||
MarkdownToPDF.credit=Gebruikt WeasyPrint
|
MarkdownToPDF.credit=Gebruikt WeasyPrint
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL naar PDF
|
URLToPDF.title=URL naar PDF
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Markdown til PDF
|
|||||||
home.MarkdownToPDF.desc=Konverter hvilken som helst Markdown-fil til PDF
|
home.MarkdownToPDF.desc=Konverter hvilken som helst Markdown-fil til PDF
|
||||||
MarkdownToPDF.tags=markup,web-innhold,transformasjon,konverter
|
MarkdownToPDF.tags=markup,web-innhold,transformasjon,konverter
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=Få ALL informasjon om PDF
|
home.getPdfInfo.title=Få ALL informasjon om PDF
|
||||||
home.getPdfInfo.desc=Fanger opp all tilgjengelig informasjon om PDF-er
|
home.getPdfInfo.desc=Fanger opp all tilgjengelig informasjon om PDF-er
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=Arbeid pågår
|
|||||||
MarkdownToPDF.credit=Bruker WeasyPrint
|
MarkdownToPDF.credit=Bruker WeasyPrint
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL Til PDF
|
URLToPDF.title=URL Til PDF
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Markdown do PDF
|
|||||||
home.MarkdownToPDF.desc=Zapisuje dokument Markdown do PDF
|
home.MarkdownToPDF.desc=Zapisuje dokument Markdown do PDF
|
||||||
MarkdownToPDF.tags=znaczniki, treść internetowa, transformacja, konwertowanie
|
MarkdownToPDF.tags=znaczniki, treść internetowa, transformacja, konwertowanie
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=Pobierz informacje o pliku PDF
|
home.getPdfInfo.title=Pobierz informacje o pliku PDF
|
||||||
home.getPdfInfo.desc=Pobiera wszelkie informacje o pliku PDF
|
home.getPdfInfo.desc=Pobiera wszelkie informacje o pliku PDF
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=Prace trwają
|
|||||||
MarkdownToPDF.credit=Użyj WeasyPrint
|
MarkdownToPDF.credit=Użyj WeasyPrint
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL do PDF
|
URLToPDF.title=URL do PDF
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Markdown para PDF
|
|||||||
home.MarkdownToPDF.desc=Converte qualquer arquivo Markdown para PDF.
|
home.MarkdownToPDF.desc=Converte qualquer arquivo Markdown para PDF.
|
||||||
MarkdownToPDF.tags=marcação,conteúdo-web,transformação,converter
|
MarkdownToPDF.tags=marcação,conteúdo-web,transformação,converter
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=Obter Informações de um PDF
|
home.getPdfInfo.title=Obter Informações de um PDF
|
||||||
home.getPdfInfo.desc=Obtém informações (metadata) de um PDF.
|
home.getPdfInfo.desc=Obtém informações (metadata) de um PDF.
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=Em desenvolvimento.
|
|||||||
MarkdownToPDF.credit=Utiliza o WeasyPrint.
|
MarkdownToPDF.credit=Utiliza o WeasyPrint.
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=Converter URL/Site para PDF
|
URLToPDF.title=Converter URL/Site para PDF
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Markdown para PDF
|
|||||||
home.MarkdownToPDF.desc=Converte qualquer ficheiro Markdown para PDF
|
home.MarkdownToPDF.desc=Converte qualquer ficheiro Markdown para PDF
|
||||||
MarkdownToPDF.tags=marcação,conteúdo-web,transformação,converter
|
MarkdownToPDF.tags=marcação,conteúdo-web,transformação,converter
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=Obter TODA Informação sobre PDF
|
home.getPdfInfo.title=Obter TODA Informação sobre PDF
|
||||||
home.getPdfInfo.desc=Obtém qualquer e toda informação possível sobre PDFs
|
home.getPdfInfo.desc=Obtém qualquer e toda informação possível sobre PDFs
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=Trabalho em progresso
|
|||||||
MarkdownToPDF.credit=Usa WeasyPrint
|
MarkdownToPDF.credit=Usa WeasyPrint
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL Para PDF
|
URLToPDF.title=URL Para PDF
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Markdown în PDF
|
|||||||
home.MarkdownToPDF.desc=Convertește orice fișier Markdown în PDF
|
home.MarkdownToPDF.desc=Convertește orice fișier Markdown în PDF
|
||||||
MarkdownToPDF.tags=markup,conținut-web,transformare,convertește
|
MarkdownToPDF.tags=markup,conținut-web,transformare,convertește
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=Obține TOATE Informațiile despre PDF
|
home.getPdfInfo.title=Obține TOATE Informațiile despre PDF
|
||||||
home.getPdfInfo.desc=Extrage orice și toate informațiile posibile despre PDF-uri
|
home.getPdfInfo.desc=Extrage orice și toate informațiile posibile despre PDF-uri
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=Lucrare în curs
|
|||||||
MarkdownToPDF.credit=Folosește WeasyPrint
|
MarkdownToPDF.credit=Folosește WeasyPrint
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL în PDF
|
URLToPDF.title=URL în PDF
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Markdown в PDF
|
|||||||
home.MarkdownToPDF.desc=Преобразует любой файл Markdown в PDF
|
home.MarkdownToPDF.desc=Преобразует любой файл Markdown в PDF
|
||||||
MarkdownToPDF.tags=разметка,веб-контент,преобразование,конвертация
|
MarkdownToPDF.tags=разметка,веб-контент,преобразование,конвертация
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=Получить ВСЮ информацию о PDF
|
home.getPdfInfo.title=Получить ВСЮ информацию о PDF
|
||||||
home.getPdfInfo.desc=Собирает всю возможную информацию о PDF
|
home.getPdfInfo.desc=Собирает всю возможную информацию о PDF
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=В разработке
|
|||||||
MarkdownToPDF.credit=Использует WeasyPrint
|
MarkdownToPDF.credit=Использует WeasyPrint
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL в PDF
|
URLToPDF.title=URL в PDF
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Markdown do PDF
|
|||||||
home.MarkdownToPDF.desc=Konvertuje akýkoľvek Markdown súbor do PDF
|
home.MarkdownToPDF.desc=Konvertuje akýkoľvek Markdown súbor do PDF
|
||||||
MarkdownToPDF.tags=markup, webový obsah, transformácia, konvertovať
|
MarkdownToPDF.tags=markup, webový obsah, transformácia, konvertovať
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=Získať všetky informácie o PDF
|
home.getPdfInfo.title=Získať všetky informácie o PDF
|
||||||
home.getPdfInfo.desc=Získava všetky dostupné informácie o PDF
|
home.getPdfInfo.desc=Získava všetky dostupné informácie o PDF
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=Práca prebieha
|
|||||||
MarkdownToPDF.credit=Používa WeasyPrint
|
MarkdownToPDF.credit=Používa WeasyPrint
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL do PDF
|
URLToPDF.title=URL do PDF
|
||||||
|
|||||||
1375
src/main/resources/messages_sl_SI.properties
Normal file
1375
src/main/resources/messages_sl_SI.properties
Normal file
File diff suppressed because it is too large
Load Diff
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Markdown u PDF
|
|||||||
home.MarkdownToPDF.desc=Konvertuje bilo koji Markdown fajl u PDF
|
home.MarkdownToPDF.desc=Konvertuje bilo koji Markdown fajl u PDF
|
||||||
MarkdownToPDF.tags=oznake,web-sadržaj,transformacija,konvertovanje
|
MarkdownToPDF.tags=oznake,web-sadržaj,transformacija,konvertovanje
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=Dohvati SVE informacije o PDF-u
|
home.getPdfInfo.title=Dohvati SVE informacije o PDF-u
|
||||||
home.getPdfInfo.desc=Dobavlja sve moguće informacije o PDF-ovima
|
home.getPdfInfo.desc=Dobavlja sve moguće informacije o PDF-ovima
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=Rad u toku
|
|||||||
MarkdownToPDF.credit=Koristi WeasyPrint
|
MarkdownToPDF.credit=Koristi WeasyPrint
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL u PDF
|
URLToPDF.title=URL u PDF
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Markdown till PDF
|
|||||||
home.MarkdownToPDF.desc=Konverterar valfri Markdown-fil till PDF
|
home.MarkdownToPDF.desc=Konverterar valfri Markdown-fil till PDF
|
||||||
MarkdownToPDF.tags=markup,webbinnehåll,transformation,konvertera
|
MarkdownToPDF.tags=markup,webbinnehåll,transformation,konvertera
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=Hämta ALL information om PDF
|
home.getPdfInfo.title=Hämta ALL information om PDF
|
||||||
home.getPdfInfo.desc=Hämtar all möjlig information om PDF:er
|
home.getPdfInfo.desc=Hämtar all möjlig information om PDF:er
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=Pågående arbete
|
|||||||
MarkdownToPDF.credit=Använder WeasyPrint
|
MarkdownToPDF.credit=Använder WeasyPrint
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL till PDF
|
URLToPDF.title=URL till PDF
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Markdown เป็น PDF
|
|||||||
home.MarkdownToPDF.desc=แปลงไฟล์ Markdown เป็น PDF
|
home.MarkdownToPDF.desc=แปลงไฟล์ Markdown เป็น PDF
|
||||||
MarkdownToPDF.tags=มาร์กอัป, เนื้อหาเว็บ, การแปลง, การแปลง
|
MarkdownToPDF.tags=มาร์กอัป, เนื้อหาเว็บ, การแปลง, การแปลง
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=รับข้อมูลทั้งหมดเกี่ยวกับ PDF
|
home.getPdfInfo.title=รับข้อมูลทั้งหมดเกี่ยวกับ PDF
|
||||||
home.getPdfInfo.desc=รับข้อมูลที่เป็นไปได้ทั้งหมดเกี่ยวกับ PDF
|
home.getPdfInfo.desc=รับข้อมูลที่เป็นไปได้ทั้งหมดเกี่ยวกับ PDF
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=กำลังดำเนินการ
|
|||||||
MarkdownToPDF.credit=ใช้ WeasyPrint
|
MarkdownToPDF.credit=ใช้ WeasyPrint
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL เป็น PDF
|
URLToPDF.title=URL เป็น PDF
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Markdown'dan PDF'e
|
|||||||
home.MarkdownToPDF.desc=Herhangi bir Markdown dosyasını PDF'e dönüştürür
|
home.MarkdownToPDF.desc=Herhangi bir Markdown dosyasını PDF'e dönüştürür
|
||||||
MarkdownToPDF.tags=biçimlendirme,web-içeriği,dönüşüm,dönüştür
|
MarkdownToPDF.tags=biçimlendirme,web-içeriği,dönüşüm,dönüştür
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=PDF Hakkında TÜM Bilgiyi Al
|
home.getPdfInfo.title=PDF Hakkında TÜM Bilgiyi Al
|
||||||
home.getPdfInfo.desc=PDF'ler hakkında mümkün olan her türlü bilgiyi toplar
|
home.getPdfInfo.desc=PDF'ler hakkında mümkün olan her türlü bilgiyi toplar
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=Devam eden iş
|
|||||||
MarkdownToPDF.credit=WeasyPrint Kullanıyor
|
MarkdownToPDF.credit=WeasyPrint Kullanıyor
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL'den PDF'e
|
URLToPDF.title=URL'den PDF'e
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Markdown у PDF
|
|||||||
home.MarkdownToPDF.desc=Конвертує будь-який файл Markdown у PDF
|
home.MarkdownToPDF.desc=Конвертує будь-який файл Markdown у PDF
|
||||||
MarkdownToPDF.tags=markup,web-content,transformation,convert
|
MarkdownToPDF.tags=markup,web-content,transformation,convert
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=Отримати ВСЮ інформацію у форматі PDF
|
home.getPdfInfo.title=Отримати ВСЮ інформацію у форматі PDF
|
||||||
home.getPdfInfo.desc=Збирає будь-яку можливу інформацію у PDF-файлах.
|
home.getPdfInfo.desc=Збирає будь-яку можливу інформацію у PDF-файлах.
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=Робота в процесі
|
|||||||
MarkdownToPDF.credit=Використовує WeasyPrint
|
MarkdownToPDF.credit=Використовує WeasyPrint
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL у PDF
|
URLToPDF.title=URL у PDF
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Markdown sang PDF
|
|||||||
home.MarkdownToPDF.desc=Chuyển đổi bất kỳ tệp Markdown nào thành PDF
|
home.MarkdownToPDF.desc=Chuyển đổi bất kỳ tệp Markdown nào thành PDF
|
||||||
MarkdownToPDF.tags=đánh dấu,nội dung web,chuyển đổi,chuyển
|
MarkdownToPDF.tags=đánh dấu,nội dung web,chuyển đổi,chuyển
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=Lấy TẤT CẢ thông tin về PDF
|
home.getPdfInfo.title=Lấy TẤT CẢ thông tin về PDF
|
||||||
home.getPdfInfo.desc=Lấy bất kỳ và tất cả thông tin có thể về PDF
|
home.getPdfInfo.desc=Lấy bất kỳ và tất cả thông tin có thể về PDF
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=Đang trong quá trình phát triển
|
|||||||
MarkdownToPDF.credit=Sử dụng WeasyPrint
|
MarkdownToPDF.credit=Sử dụng WeasyPrint
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL sang PDF
|
URLToPDF.title=URL sang PDF
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Markdown ནས་ PDF ལ།
|
|||||||
home.MarkdownToPDF.desc=Markdown ཡིག་ཆ་གང་རུང་ PDF ལ་བསྒྱུར་བ།
|
home.MarkdownToPDF.desc=Markdown ཡིག་ཆ་གང་རུང་ PDF ལ་བསྒྱུར་བ།
|
||||||
MarkdownToPDF.tags=རྟགས་རྒྱག,དྲ་ངོས་ནང་དོན།,བསྒྱུར་བཅོས།,བསྒྱུར་བ།
|
MarkdownToPDF.tags=རྟགས་རྒྱག,དྲ་ངོས་ནང་དོན།,བསྒྱུར་བཅོས།,བསྒྱུར་བ།
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=PDF ཡི་གནས་ཚུལ་ཆ་ཚང་ལེན་པ།
|
home.getPdfInfo.title=PDF ཡི་གནས་ཚུལ་ཆ་ཚང་ལེན་པ།
|
||||||
home.getPdfInfo.desc=PDF ཡི་གནས་ཚུལ་ཡོད་ཚད་ལེན་པ།
|
home.getPdfInfo.desc=PDF ཡི་གནས་ཚུལ་ཡོད་ཚད་ལེན་པ།
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=ལས་ཀ་བྱེད་བཞིན་པ།
|
|||||||
MarkdownToPDF.credit=WeasyPrint བེད་སྤྱོད་བྱེད་པ།
|
MarkdownToPDF.credit=WeasyPrint བེད་སྤྱོད་བྱེད་པ།
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL ནས་ PDF ལ།
|
URLToPDF.title=URL ནས་ PDF ལ།
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Markdown 转 PDF
|
|||||||
home.MarkdownToPDF.desc=将任何 Markdown 文件转换为 PDF
|
home.MarkdownToPDF.desc=将任何 Markdown 文件转换为 PDF
|
||||||
MarkdownToPDF.tags=标记、网页内容、转换、转换
|
MarkdownToPDF.tags=标记、网页内容、转换、转换
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=获取 PDF 的所有信息
|
home.getPdfInfo.title=获取 PDF 的所有信息
|
||||||
home.getPdfInfo.desc=获取 PDF 的所有可能的信息
|
home.getPdfInfo.desc=获取 PDF 的所有可能的信息
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=正在努力中
|
|||||||
MarkdownToPDF.credit=此服务使用 WeasyPrint 进行文件转换。
|
MarkdownToPDF.credit=此服务使用 WeasyPrint 进行文件转换。
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL 转 PDF
|
URLToPDF.title=URL 转 PDF
|
||||||
|
|||||||
@@ -452,6 +452,9 @@ home.MarkdownToPDF.title=Markdown 轉 PDF
|
|||||||
home.MarkdownToPDF.desc=將任何 Markdown 檔案轉換為 PDF
|
home.MarkdownToPDF.desc=將任何 Markdown 檔案轉換為 PDF
|
||||||
MarkdownToPDF.tags=標記,網頁內容,轉換,轉換
|
MarkdownToPDF.tags=標記,網頁內容,轉換,轉換
|
||||||
|
|
||||||
|
home.PDFToMarkdown.title=PDF to Markdown
|
||||||
|
home.PDFToMarkdown.desc=Converts any PDF to Markdown
|
||||||
|
PDFToMarkdown.tags=markup,web-content,transformation,convert,md
|
||||||
|
|
||||||
home.getPdfInfo.title=取得 PDF 的所有資訊
|
home.getPdfInfo.title=取得 PDF 的所有資訊
|
||||||
home.getPdfInfo.desc=取得 PDF 的所有可能資訊
|
home.getPdfInfo.desc=取得 PDF 的所有可能資訊
|
||||||
@@ -646,6 +649,11 @@ MarkdownToPDF.help=正在進行中
|
|||||||
MarkdownToPDF.credit=此服務使用 WeasyPrint 進行轉換
|
MarkdownToPDF.credit=此服務使用 WeasyPrint 進行轉換
|
||||||
|
|
||||||
|
|
||||||
|
#pdf-to-markdown
|
||||||
|
PDFToMarkdown.title=PDF To Markdown
|
||||||
|
PDFToMarkdown.header=PDF To Markdown
|
||||||
|
PDFToMarkdown.submit=Convert
|
||||||
|
|
||||||
|
|
||||||
#url-to-pdf
|
#url-to-pdf
|
||||||
URLToPDF.title=URL 轉 PDF
|
URLToPDF.title=URL 轉 PDF
|
||||||
|
|||||||
18
src/main/resources/static/images/flags/si.svg
Normal file
18
src/main/resources/static/images/flags/si.svg
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" id="flag-icons-si" viewBox="0 0 640 480">
|
||||||
|
<defs>
|
||||||
|
<clipPath id="si-a">
|
||||||
|
<path fill-opacity=".7" d="M-15 0h682.6v512H-15.1z"/>
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<g fill-rule="evenodd" stroke-width="1pt" clip-path="url(#si-a)" transform="translate(14.1)scale(.9375)">
|
||||||
|
<path fill="#fff" d="M-62 0H962v512H-62z"/>
|
||||||
|
<path fill="#d50000" d="M-62 341.3H962V512H-62z"/>
|
||||||
|
<path fill="#0000bf" d="M-62 170.7H962v170.6H-62z"/>
|
||||||
|
<path fill="#d50000" d="M228.4 93c-4 61.6-6.4 95.4-15.7 111-10.2 16.8-20 29.1-59.7 44-39.6-14.9-49.4-27.2-59.6-44-9.4-15.6-11.7-49.4-15.7-111l5.8-2c11.8-3.6 20.6-6.5 27.1-7.8 9.3-2 17.3-4.2 42.3-4.7 25 .4 33 2.8 42.3 4.8q9.7 2.1 27.3 7.7z"/>
|
||||||
|
<path fill="#0000bf" d="M222.6 91c-3.8 61.5-7 89.7-12 103.2-9.6 23.2-24.8 35.9-57.6 48-32.8-12.1-48-24.8-57.7-48-5-13.6-8-41.7-11.8-103.3q17.4-5.6 27.1-7.7c9.3-2 17.3-4.3 42.3-4.7 25 .4 33 2.7 42.3 4.7a284 284 0 0 1 27.4 7.7z"/>
|
||||||
|
<path fill="#ffdf00" d="m153 109.8 1.5 3.7 7 1-4.5 2.7 4.3 2.9-6.3 1-2 3.4-2-3.5-6-.8 4-3-4.2-2.7 6.7-1z"/>
|
||||||
|
<path fill="#fff" d="m208.3 179.6-3.9-3-2.7-4.6-5.4-4.7-2.9-4.7-5.4-4.9-2.6-4.7-3-2.3-1.8-1.9-5 4.3-2.6 4.7-3.3 3-3.7-2.9-2.7-4.8-10.3-18.3-10.3 18.3-2.7 4.8-3.7 2.9-3.3-3-2.7-4.7-4.9-4.3-1.9 1.8-2.9 2.4-2.6 4.7-5.4 4.9-2.9 4.7-5.4 4.7-2.7 4.6-3.9 3a66 66 0 0 0 18.6 36.3 107 107 0 0 0 36.6 20.5 104 104 0 0 0 36.8-20.5c5.8-6 16.6-19.3 18.6-36.3"/>
|
||||||
|
<path fill="#ffdf00" d="m169.4 83.9 1.6 3.7 7 1-4.6 2.7 4.4 2.9-6.3 1-2 3.4-2-3.5-6-.8 4-3-4.2-2.7 6.6-1zm-33 0 1.6 3.7 7 .9-4.5 2.7 4.3 2.9-6.3 1-2 3.4-2-3.4-6-.9 4-3-4.2-2.7 6.7-1z"/>
|
||||||
|
<path fill="#0000bf" d="M199.7 203h-7.4l-7-.5-8.3-4h-9.4l-8.1 4-6.5.6-6.4-.6-8.1-4H129l-8.4 4-6.9.6-7.6-.1-3.6-6.2.1-.2 11.2 1.9 6.9-.5 8.3-4.1h9.4l8.2 4 6.4.6 6.5-.6 8.1-4h9.4l8.4 4 6.9.6 10.8-2 .2.4zm-86.4 9.5 7.4-.5 8.3-4h9.4l8.2 4 6.4.5 6.4-.5 8.2-4h9.4l8.3 4 7.5.5 4.8-6h-.1l-5.2 1.4-6.9-.5-8.3-4h-9.4l-8.2 4-6.4.6-6.5-.6-8.1-4H129l-8.4 4-6.9.6-5-1.3v.2l4.5 5.6z"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.9 KiB |
31
src/main/resources/templates/convert/pdf-to-markdown.html
Normal file
31
src/main/resources/templates/convert/pdf-to-markdown.html
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html th:lang="${#locale.language}" th:dir="#{language.direction}" th:data-language="${#locale.toString()}" xmlns:th="https://www.thymeleaf.org">
|
||||||
|
<head>
|
||||||
|
<th:block th:insert="~{fragments/common :: head(title=#{PDFToMarkdown.title}, header=#{PDFToMarkdown.header})}"></th:block>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<th:block th:insert="~{fragments/common :: game}"></th:block>
|
||||||
|
<div id="page-container">
|
||||||
|
<div id="content-wrap">
|
||||||
|
<th:block th:insert="~{fragments/navbar.html :: navbar}"></th:block>
|
||||||
|
<br><br>
|
||||||
|
<div class="container">
|
||||||
|
<div class="row justify-content-center">
|
||||||
|
<div class="col-md-6 bg-card">
|
||||||
|
<div class="tool-header">
|
||||||
|
<span class="material-symbols-rounded tool-header-icon convert">markdown_copy</span>
|
||||||
|
<span class="tool-header-text" th:text="#{PDFToMarkdown.header}"></span>
|
||||||
|
</div>
|
||||||
|
<form method="post" enctype="multipart/form-data" th:action="@{'/api/v1/convert/pdf/markdown'}">
|
||||||
|
<div th:replace="~{fragments/common :: fileSelector(name='fileInput', multipleInputsForSingleRequest=false, accept='.pdf')}"></div>
|
||||||
|
<button type="submit" id="submitBtn" class="btn btn-primary" th:text="#{PDFToMarkdown.submit}"></button>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<th:block th:insert="~{fragments/footer.html :: footer}"></th:block>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -23,6 +23,7 @@
|
|||||||
<a class="dropdown-item lang_dropdown-item" href="" data-bs-language-code="pt_PT"> <img th:src="@{'/images/flags/pt_pt.svg'}" alt="icon" width="20" height="15"> Português (PT)</a>
|
<a class="dropdown-item lang_dropdown-item" href="" data-bs-language-code="pt_PT"> <img th:src="@{'/images/flags/pt_pt.svg'}" alt="icon" width="20" height="15"> Português (PT)</a>
|
||||||
<a class="dropdown-item lang_dropdown-item" href="" data-bs-language-code="ro_RO"> <img th:src="@{'/images/flags/ro.svg'}" alt="icon" width="20" height="15"> Romanian</a>
|
<a class="dropdown-item lang_dropdown-item" href="" data-bs-language-code="ro_RO"> <img th:src="@{'/images/flags/ro.svg'}" alt="icon" width="20" height="15"> Romanian</a>
|
||||||
<a class="dropdown-item lang_dropdown-item" href="" data-bs-language-code="sk_SK"> <img th:src="@{'/images/flags/sk.svg'}" alt="icon" width="20" height="15"> Slovensky</a>
|
<a class="dropdown-item lang_dropdown-item" href="" data-bs-language-code="sk_SK"> <img th:src="@{'/images/flags/sk.svg'}" alt="icon" width="20" height="15"> Slovensky</a>
|
||||||
|
<a class="dropdown-item lang_dropdown-item" href="" data-bs-language-code="sl_SI"> <img th:src="@{'/images/flags/si.svg'}" alt="icon" width="20" height="15"> Slovenian</a>
|
||||||
<a class="dropdown-item lang_dropdown-item" href="" data-bs-language-code="sv_SE"> <img th:src="@{'/images/flags/se.svg'}" alt="icon" width="20" height="15"> Svenska</a>
|
<a class="dropdown-item lang_dropdown-item" href="" data-bs-language-code="sv_SE"> <img th:src="@{'/images/flags/se.svg'}" alt="icon" width="20" height="15"> Svenska</a>
|
||||||
<a class="dropdown-item lang_dropdown-item" href="" data-bs-language-code="tr_TR"> <img th:src="@{'/images/flags/tr.svg'}" alt="icon" width="20" height="15"> Türkçe</a>
|
<a class="dropdown-item lang_dropdown-item" href="" data-bs-language-code="tr_TR"> <img th:src="@{'/images/flags/tr.svg'}" alt="icon" width="20" height="15"> Türkçe</a>
|
||||||
<a class="dropdown-item lang_dropdown-item" href="" data-bs-language-code="ru_RU"> <img th:src="@{'/images/flags/ru.svg'}" alt="icon" width="20" height="15"> Русский</a>
|
<a class="dropdown-item lang_dropdown-item" href="" data-bs-language-code="ru_RU"> <img th:src="@{'/images/flags/ru.svg'}" alt="icon" width="20" height="15"> Русский</a>
|
||||||
|
|||||||
@@ -136,6 +136,9 @@
|
|||||||
<div
|
<div
|
||||||
th:replace="~{fragments/navbarEntry :: navbarEntry ('pdf-to-book', 'book', 'home.PDFToBook.title', 'home.PDFToBook.desc', 'PDFToBook.tags', 'convert')}">
|
th:replace="~{fragments/navbarEntry :: navbarEntry ('pdf-to-book', 'book', 'home.PDFToBook.title', 'home.PDFToBook.desc', 'PDFToBook.tags', 'convert')}">
|
||||||
</div>
|
</div>
|
||||||
|
<div
|
||||||
|
th:replace="~{fragments/navbarEntry :: navbarEntry ('pdf-to-markdown', 'markdown_copy', 'home.PDFToMarkdown.title', 'home.PDFToMarkdown.desc', 'PDFToMarkdown.tags', 'convert')}">
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- Security menu items -->
|
<!-- Security menu items -->
|
||||||
|
|||||||
@@ -192,6 +192,9 @@
|
|||||||
<div
|
<div
|
||||||
th:replace="~{fragments/card :: card(id='pdf-to-book', cardTitle=#{home.PDFToBook.title}, cardText=#{home.PDFToBook.desc}, cardLink='pdf-to-book', toolIcon='book', tags=#{PDFToBook.tags}, toolGroup='convert')}">
|
th:replace="~{fragments/card :: card(id='pdf-to-book', cardTitle=#{home.PDFToBook.title}, cardText=#{home.PDFToBook.desc}, cardLink='pdf-to-book', toolIcon='book', tags=#{PDFToBook.tags}, toolGroup='convert')}">
|
||||||
</div>
|
</div>
|
||||||
|
<div
|
||||||
|
th:replace="~{fragments/card :: card(id='pdf-to-markdown', cardTitle=#{home.PDFToMarkdown.title}, cardText=#{home.PDFToMarkdown.desc}, cardLink='pdf-to-markdown', toolIcon='markdown_copy', tags=#{PDFToMarkdown.tags}, toolGroup='convert')}">
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user