Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 7 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<p>
<a href="https://www.nuget.org/packages/MiniPdf"><img src="https://img.shields.io/nuget/v/MiniPdf.svg" alt="NuGet"></a>
<a href="https://crates.io/crates/minipdf"><img src="https://img.shields.io/crates/v/minipdf.svg" alt="crates.io"></a>
<a href="https://central.sonatype.com/artifact/io.github.shps951023/minipdf"><img src="https://img.shields.io/maven-central/v/io.github.shps951023/minipdf.svg" alt="Maven Central"></a>
<a href="https://central.sonatype.com/artifact/io.github.mini-software/minipdf"><img src="https://img.shields.io/maven-central/v/io.github.mini-software/minipdf.svg" alt="Maven Central"></a>
<a href="https://pypi.org/project/minipdf/"><img src="https://img.shields.io/pypi/v/minipdf.svg" alt="PyPI"></a>
<a href="https://www.npmjs.com/package/minipdf"><img src="https://img.shields.io/npm/v/minipdf.svg" alt="npm"></a>
<a href="https://pkg.go.dev/github.com/mini-software/MiniPdf/minipdf-go"><img src="https://pkg.go.dev/badge/github.com/mini-software/MiniPdf/minipdf-go.svg" alt="Go Reference"></a>
Expand Down Expand Up @@ -87,12 +87,16 @@ features, known gaps, and development workflow.

```xml
<dependency>
<groupId>io.github.shps951023</groupId>
<groupId>io.github.mini-software</groupId>
<artifactId>minipdf</artifactId>
<version>0.1.0</version>
<version>0.1.2</version>
</dependency>
```

Maven group IDs may contain hyphens, but Java package names may not. Therefore,
the dependency uses `io.github.mini-software`, while imports use
`io.github.minisoftware.minipdf`.

```java
import io.github.minisoftware.minipdf.MiniPdf;
import java.nio.file.Path;
Expand Down
10 changes: 7 additions & 3 deletions documents/README.fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<p>
<a href="https://www.nuget.org/packages/MiniPdf"><img src="https://img.shields.io/nuget/v/MiniPdf.svg" alt="NuGet"></a>
<a href="https://crates.io/crates/minipdf"><img src="https://img.shields.io/crates/v/minipdf.svg" alt="crates.io"></a>
<a href="https://central.sonatype.com/artifact/io.github.shps951023/minipdf"><img src="https://img.shields.io/maven-central/v/io.github.shps951023/minipdf.svg" alt="Maven Central"></a>
<a href="https://central.sonatype.com/artifact/io.github.mini-software/minipdf"><img src="https://img.shields.io/maven-central/v/io.github.mini-software/minipdf.svg" alt="Maven Central"></a>
<a href="https://pypi.org/project/minipdf/"><img src="https://img.shields.io/pypi/v/minipdf.svg" alt="PyPI"></a>
<a href="https://www.npmjs.com/package/minipdf"><img src="https://img.shields.io/npm/v/minipdf.svg" alt="npm"></a>
<a href="https://pkg.go.dev/github.com/mini-software/MiniPdf/minipdf-go"><img src="https://pkg.go.dev/badge/github.com/mini-software/MiniPdf/minipdf-go.svg" alt="Go Reference"></a>
Expand Down Expand Up @@ -83,12 +83,16 @@ Le [guide Rust](../minipdf-rs/README.md) décrit l'API du crate, la CLI, les fon

```xml
<dependency>
<groupId>io.github.shps951023</groupId>
<groupId>io.github.mini-software</groupId>
<artifactId>minipdf</artifactId>
<version>0.1.0</version>
<version>0.1.2</version>
</dependency>
```

Les `groupId` Maven peuvent contenir des traits d’union, contrairement aux noms
de packages Java. La dépendance utilise donc `io.github.mini-software`, tandis
que les imports utilisent `io.github.minisoftware.minipdf`.

```java
import io.github.minisoftware.minipdf.MiniPdf;
import java.nio.file.Path;
Expand Down
10 changes: 7 additions & 3 deletions documents/README.it.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<p>
<a href="https://www.nuget.org/packages/MiniPdf"><img src="https://img.shields.io/nuget/v/MiniPdf.svg" alt="NuGet"></a>
<a href="https://crates.io/crates/minipdf"><img src="https://img.shields.io/crates/v/minipdf.svg" alt="crates.io"></a>
<a href="https://central.sonatype.com/artifact/io.github.shps951023/minipdf"><img src="https://img.shields.io/maven-central/v/io.github.shps951023/minipdf.svg" alt="Maven Central"></a>
<a href="https://central.sonatype.com/artifact/io.github.mini-software/minipdf"><img src="https://img.shields.io/maven-central/v/io.github.mini-software/minipdf.svg" alt="Maven Central"></a>
<a href="https://pypi.org/project/minipdf/"><img src="https://img.shields.io/pypi/v/minipdf.svg" alt="PyPI"></a>
<a href="https://www.npmjs.com/package/minipdf"><img src="https://img.shields.io/npm/v/minipdf.svg" alt="npm"></a>
<a href="https://pkg.go.dev/github.com/mini-software/MiniPdf/minipdf-go"><img src="https://pkg.go.dev/badge/github.com/mini-software/MiniPdf/minipdf-go.svg" alt="Go Reference"></a>
Expand Down Expand Up @@ -83,12 +83,16 @@ La [guida Rust](../minipdf-rs/README.md) descrive API del crate, CLI, funzionali

```xml
<dependency>
<groupId>io.github.shps951023</groupId>
<groupId>io.github.mini-software</groupId>
<artifactId>minipdf</artifactId>
<version>0.1.0</version>
<version>0.1.2</version>
</dependency>
```

I `groupId` Maven possono contenere trattini, mentre i nomi dei package Java no.
Per questo la dipendenza usa `io.github.mini-software` e gli import usano
`io.github.minisoftware.minipdf`.

```java
import io.github.minisoftware.minipdf.MiniPdf;
import java.nio.file.Path;
Expand Down
10 changes: 7 additions & 3 deletions documents/README.ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<p>
<a href="https://www.nuget.org/packages/MiniPdf"><img src="https://img.shields.io/nuget/v/MiniPdf.svg" alt="NuGet"></a>
<a href="https://crates.io/crates/minipdf"><img src="https://img.shields.io/crates/v/minipdf.svg" alt="crates.io"></a>
<a href="https://central.sonatype.com/artifact/io.github.shps951023/minipdf"><img src="https://img.shields.io/maven-central/v/io.github.shps951023/minipdf.svg" alt="Maven Central"></a>
<a href="https://central.sonatype.com/artifact/io.github.mini-software/minipdf"><img src="https://img.shields.io/maven-central/v/io.github.mini-software/minipdf.svg" alt="Maven Central"></a>
<a href="https://pypi.org/project/minipdf/"><img src="https://img.shields.io/pypi/v/minipdf.svg" alt="PyPI"></a>
<a href="https://www.npmjs.com/package/minipdf"><img src="https://img.shields.io/npm/v/minipdf.svg" alt="npm"></a>
<a href="https://pkg.go.dev/github.com/mini-software/MiniPdf/minipdf-go"><img src="https://pkg.go.dev/badge/github.com/mini-software/MiniPdf/minipdf-go.svg" alt="Go Reference"></a>
Expand Down Expand Up @@ -83,12 +83,16 @@ minipdf report.docx -o report.pdf

```xml
<dependency>
<groupId>io.github.shps951023</groupId>
<groupId>io.github.mini-software</groupId>
<artifactId>minipdf</artifactId>
<version>0.1.0</version>
<version>0.1.2</version>
</dependency>
```

Maven の `groupId` ではハイフンを使用できますが、Java のパッケージ名では使用できません。
そのため、依存関係には `io.github.mini-software`、import には
`io.github.minisoftware.minipdf` を使用します。

```java
import io.github.minisoftware.minipdf.MiniPdf;
import java.nio.file.Path;
Expand Down
10 changes: 7 additions & 3 deletions documents/README.ko.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<p>
<a href="https://www.nuget.org/packages/MiniPdf"><img src="https://img.shields.io/nuget/v/MiniPdf.svg" alt="NuGet"></a>
<a href="https://crates.io/crates/minipdf"><img src="https://img.shields.io/crates/v/minipdf.svg" alt="crates.io"></a>
<a href="https://central.sonatype.com/artifact/io.github.shps951023/minipdf"><img src="https://img.shields.io/maven-central/v/io.github.shps951023/minipdf.svg" alt="Maven Central"></a>
<a href="https://central.sonatype.com/artifact/io.github.mini-software/minipdf"><img src="https://img.shields.io/maven-central/v/io.github.mini-software/minipdf.svg" alt="Maven Central"></a>
<a href="https://pypi.org/project/minipdf/"><img src="https://img.shields.io/pypi/v/minipdf.svg" alt="PyPI"></a>
<a href="https://www.npmjs.com/package/minipdf"><img src="https://img.shields.io/npm/v/minipdf.svg" alt="npm"></a>
<a href="https://pkg.go.dev/github.com/mini-software/MiniPdf/minipdf-go"><img src="https://pkg.go.dev/badge/github.com/mini-software/MiniPdf/minipdf-go.svg" alt="Go Reference"></a>
Expand Down Expand Up @@ -83,12 +83,16 @@ minipdf report.docx -o report.pdf

```xml
<dependency>
<groupId>io.github.shps951023</groupId>
<groupId>io.github.mini-software</groupId>
<artifactId>minipdf</artifactId>
<version>0.1.0</version>
<version>0.1.2</version>
</dependency>
```

Maven `groupId`에는 하이픈을 사용할 수 있지만 Java 패키지 이름에는 사용할 수 없습니다.
따라서 의존성에는 `io.github.mini-software`를 사용하고 import에는
`io.github.minisoftware.minipdf`를 사용합니다.

```java
import io.github.minisoftware.minipdf.MiniPdf;
import java.nio.file.Path;
Expand Down
9 changes: 6 additions & 3 deletions documents/README.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<p>
<a href="https://www.nuget.org/packages/MiniPdf"><img src="https://img.shields.io/nuget/v/MiniPdf.svg" alt="NuGet"></a>
<a href="https://crates.io/crates/minipdf"><img src="https://img.shields.io/crates/v/minipdf.svg" alt="crates.io"></a>
<a href="https://central.sonatype.com/artifact/io.github.shps951023/minipdf"><img src="https://img.shields.io/maven-central/v/io.github.shps951023/minipdf.svg" alt="Maven Central"></a>
<a href="https://central.sonatype.com/artifact/io.github.mini-software/minipdf"><img src="https://img.shields.io/maven-central/v/io.github.mini-software/minipdf.svg" alt="Maven Central"></a>
<a href="https://pypi.org/project/minipdf/"><img src="https://img.shields.io/pypi/v/minipdf.svg" alt="PyPI"></a>
<a href="https://www.npmjs.com/package/minipdf"><img src="https://img.shields.io/npm/v/minipdf.svg" alt="npm"></a>
<a href="https://pkg.go.dev/github.com/mini-software/MiniPdf/minipdf-go"><img src="https://pkg.go.dev/badge/github.com/mini-software/MiniPdf/minipdf-go.svg" alt="Go Reference"></a>
Expand Down Expand Up @@ -83,12 +83,15 @@ minipdf report.docx -o report.pdf

```xml
<dependency>
<groupId>io.github.shps951023</groupId>
<groupId>io.github.mini-software</groupId>
<artifactId>minipdf</artifactId>
<version>0.1.0</version>
<version>0.1.2</version>
</dependency>
```

Maven `groupId` 可以包含连字符,但 Java 包名不能。因此依赖坐标使用
`io.github.mini-software`,import 使用 `io.github.minisoftware.minipdf`。

```java
import io.github.minisoftware.minipdf.MiniPdf;
import java.nio.file.Path;
Expand Down
9 changes: 6 additions & 3 deletions documents/README.zh-TW.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<p>
<a href="https://www.nuget.org/packages/MiniPdf"><img src="https://img.shields.io/nuget/v/MiniPdf.svg" alt="NuGet"></a>
<a href="https://crates.io/crates/minipdf"><img src="https://img.shields.io/crates/v/minipdf.svg" alt="crates.io"></a>
<a href="https://central.sonatype.com/artifact/io.github.shps951023/minipdf"><img src="https://img.shields.io/maven-central/v/io.github.shps951023/minipdf.svg" alt="Maven Central"></a>
<a href="https://central.sonatype.com/artifact/io.github.mini-software/minipdf"><img src="https://img.shields.io/maven-central/v/io.github.mini-software/minipdf.svg" alt="Maven Central"></a>
<a href="https://pypi.org/project/minipdf/"><img src="https://img.shields.io/pypi/v/minipdf.svg" alt="PyPI"></a>
<a href="https://www.npmjs.com/package/minipdf"><img src="https://img.shields.io/npm/v/minipdf.svg" alt="npm"></a>
<a href="https://pkg.go.dev/github.com/mini-software/MiniPdf/minipdf-go"><img src="https://pkg.go.dev/badge/github.com/mini-software/MiniPdf/minipdf-go.svg" alt="Go Reference"></a>
Expand Down Expand Up @@ -83,12 +83,15 @@ minipdf report.docx -o report.pdf

```xml
<dependency>
<groupId>io.github.shps951023</groupId>
<groupId>io.github.mini-software</groupId>
<artifactId>minipdf</artifactId>
<version>0.1.0</version>
<version>0.1.2</version>
</dependency>
```

Maven `groupId` 可以包含連字號,但 Java 套件名稱不能。因此相依套件座標使用
`io.github.mini-software`,import 使用 `io.github.minisoftware.minipdf`。

```java
import io.github.minisoftware.minipdf.MiniPdf;
import java.nio.file.Path;
Expand Down
12 changes: 8 additions & 4 deletions minipdf-java/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,16 @@ The library is available from Maven Central:

```xml
<dependency>
<groupId>io.github.shps951023</groupId>
<groupId>io.github.mini-software</groupId>
<artifactId>minipdf</artifactId>
<version>0.1.1</version>
<version>0.1.2</version>
</dependency>
```

Maven group IDs may contain hyphens, but Java package names may not. Therefore,
the dependency uses `io.github.mini-software`, while imports use
`io.github.minisoftware.minipdf`.

## Library

```java
Expand All @@ -36,14 +40,14 @@ Download the executable JAR with Maven:

```powershell
mvn dependency:copy `
-Dartifact=io.github.shps951023:minipdf-cli:0.1.1 `
-Dartifact=io.github.mini-software:minipdf-cli:0.1.2 `
-DoutputDirectory=.
```

Convert a document:

```powershell
java -jar minipdf-cli-0.1.1.jar input.pptx -o output.pdf
java -jar minipdf-cli-0.1.2.jar input.pptx -o output.pdf
```

The CLI accepts `.docx`, `.xlsx`, and `.pptx` files. Run it with `--help` for
Expand Down
4 changes: 2 additions & 2 deletions minipdf-java/minipdf-cli/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
<modelVersion>4.0.0</modelVersion>

<parent>
<groupId>io.github.shps951023</groupId>
<groupId>io.github.mini-software</groupId>
<artifactId>minipdf-java-parent</artifactId>
<version>0.1.1</version>
<version>0.1.2</version>
</parent>

<artifactId>minipdf-cli</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

@Command(
name = "minipdf",
version = "minipdf-java 0.1.1",
version = "minipdf-java 0.1.2",
description = "Convert XLSX, DOCX, and PPTX files to PDF with the Java MiniPdf engine.",
mixinStandardHelpOptions = true,
Comment on lines 21 to 25
subcommands = MiniPdfCommand.ConvertCommand.class)
Expand Down
4 changes: 2 additions & 2 deletions minipdf-java/minipdf/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
<modelVersion>4.0.0</modelVersion>

<parent>
<groupId>io.github.shps951023</groupId>
<groupId>io.github.mini-software</groupId>
<artifactId>minipdf-java-parent</artifactId>
<version>0.1.1</version>
<version>0.1.2</version>
</parent>

<artifactId>minipdf</artifactId>
Expand Down
4 changes: 2 additions & 2 deletions minipdf-java/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>io.github.shps951023</groupId>
<groupId>io.github.mini-software</groupId>
<artifactId>minipdf-java-parent</artifactId>
<version>0.1.1</version>
<version>0.1.2</version>
<packaging>pom</packaging>

<name>MiniPdf for Java</name>
Expand Down
Loading