# Inkporter (Ekstension)

&#x20;  <br>

![  Inkporter: Export SVG Document to Several Format Based on Its ID! ](https://1682205986-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LaeL0KqJWlUXI3nQdRB%2F-M4gMPZSvrYHwS8kvrp0%2F-M4gNAB2pmROX5n27Uqg%2Finkporter.svg.png?alt=media\&token=da92a44c-b84a-4fd8-8127-9032320128fc)

## Inkpoter GUI

An extension that will help you to export your object in your SVG to several format (SVG, JPG, PDF, Multiple PDF Page, WEBP, and EPS) by its ID. If you're book creator, icon designer, seller on marketplace, web designer, this ekstension will fully help your task. This ekstension also available as CLI version, please refer to [this page](https://app.gitbook.com/@raniaamina/s/mozelup/tools/inkporter).

### How Inkporter Work

The simple explanations is, inkporter will read ID pattern (i.e icon-1, icon-2, icon-3, etc) that you've set and than export them to format file that you need. We can say that inkporter allow you to feel work with artboard-like or multiple-page-like in Inkscape.

### Dependencies

Currently we make this ekstension for Inkscape 0.9x, we need some lines to make this ekstension work on version 1.x, and of course we'll do it in the future. To make Inkporter run correctly, please make sure that this Dependencies already installed on your system:

* Inkscape
* librsvg2-bin (this package has different name on some linux distro repositories)
* Ghostscript
* ImageMagick
* webp / libwebp

### How to Use Inkporter

Just copy and paset inkporter.inx and inkporter.py to Inkscape extension directory, usually in `$HOME/.config/inkscape/extensions` for linux.

Unable to find where is the `extensions` directory for your Inkscape installation?\
you can check it from `Edit > Preferences > System` menu, then look at `User extensions` path in `System Info` section.

If the installation is correct, you'll find Inkporter menu on Extensions -> Export -> Inkporter.

### Development Status:

* [x] Inkporter CLI
* [x] UI Research
* [x] UI Development (Phase 1)
* [x] Backend Development (Phase 2)
* [ ] Testing (Phase 3)
  * [x] Linux (default, flatpak, snap)
  * [ ] MacOS
  * [x] Windows (with limited features)

### Contributor

* [Sofyan Sugianto - sofyan@artemtech.id](mailto://sofyan@artemtech.id) (Programmer)
* [Rania Amina - me@raniaamina.id ](https://raniaamina.id) (UI Designer)

This project fully supported by Gimpscape Indoensia (The Biggest Indonesia F/LOSS Design Community)

### Disclaimer & Donation

This is early development extension. We don't guarantee anything about this extension so please use at your own risk. Currently, we focus developing inkporter on linux as primary system, so if you use MacOS or Windows forgive us if we can't provide full features of Inkporter. The main problem is dependencies installation for each operating system is different, so it effect to inkporter features.

If you feel helped by this extension, of course you can give us a cup of coffee, please refer to [Dev-Lovers Page](https://devlovers.netlify.com) :")


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://catatan.raniaamina.id/tools/inkporter-gui.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
