MyBox User Guide – Document Tools v6.7.1









MyBox: Easy Tools Set

User Guide – Document Tools



Author: Mara

Version: 6.7.1

Date: 2023-3-13


Contents

1 Introduction 3

1.1 Main Interface 3

1.2 Resources Addresses 4

1.3 Documents 5

1.4 Menu of Tools 7

2 Information in Tree 8

3 Notes 9

4 PDF Tools 10

4.1 View PDF file: 10

4.2 Convert PDF files in batch 10

4.3 Extract data in batch 11

4.4 Others 11

5 Base of Text Editors 12

6 Markdown Tools 13

6.1 Markdown Editor 13

6.2 Convert Markdown files in batch 13

7 Text Tools 14

7.1 Text Editor 14

7.2 Others 14

8 Html Tools 15

8.1 Html Editor 15

8.2 Find strings in html 16

8.3 Find elements in html 17

8.4 Snap html page 18

8.5 Others 18

9 Microsoft Documents 19

9.1 Handle PPT file 19

9.2 Handle Word file 20

9.3 Others 20

10 Edit Bytes 21

11 Text in System Clipboard 22

12 Text in MyBox Clipboard 23


1 Introduction

This is desktop application based on JavaFx to provide simple and easy functions. It's free and open sources.



1.1 Main Interface














1.2 Resources Addresses


Contents

Link

Project Main Page

https://github.com/Mararsh/MyBox/

Source Codes and Compiled Packages

https://github.com/Mararsh/MyBox/releases

Submit Software Requirements and

Problem Reports

https://github.com/Mararsh/MyBox/issues

Data

https://github.com/Mararsh/MyBox_data

Documents

https://github.com/Mararsh/MyBoxDoc

Mirror Site

https://sourceforge.net/projects/mara-mybox/files/

Cloud Storage

https://pan.baidu.com/s/1fWMRzym_jh075OCX0D8y8A#list/path=%2F












1.3 Documents



Name

Version

Time

English

Chinese

Development Logs

6.7.1

2023-3-13

html

html

Shortcuts

6.7.1

2023-3-13

html

html

Functions list

6.7.1

2023-3-13

html

html

Packing Steps

6.7.1

2023-3-13

html

html

Development Guide

2.1

2020-8-27

PDF odt

PDF odt

User Guide - Overview

6.7.1

2023-3-13

html PDF odt

html PDF odt

User Guide - Data Tools

6.7.1

2023-3-13

html PDF odt

html PDF odt

User Guide - Document Tools

6.7.1

2023-3-13

html PDF odt

html PDF odt

User Guide - Image Tools

6.7.1

2023-3-13

html PDF odt

html PDF odt

User Guide - File Tools

6.7.1

2023-3-13

html PDF odt

html PDF odt

User Guide - Network Tools

6.7.1

2023-3-13

html PDF odt

html PDF odt

User Guide - Media Tools

6.7.1

2023-3-13

html PDF odt

html PDF odt

User Guide - Development Tools

6.7.1

2023-3-13

html PDF odt

html PDF odt

Examples - Information in Tree

6.6.1

2022-11-16

html

html

Examples - Favorite Address

6.6.1

2022-11-16

html

html

Examples - Notes

6.7.1

2023-3-13

html

html

Examples - SQL

6.6.1

2022-11-16

html

html

Examples - JShell

6.6.1

2022-11-16

html

html

Examples - JEXL

6.6.1

2022-11-16

html

html

Examples - JavaScript

6.6.1

2022-11-16

html

html

Examples - Math Function

6.6.1

2022-11-16

html

html

Examples - Row Filter

6.6.1

2022-11-16

html

html

About - data grouping

6.7.1

2023-3-13

html

html

About - Color

6.6.1

2022-11-16

html

html

About - Coordinate System

6.6.1

2022-11-16

html

html

About - Media

6.6.1

2022-11-16

html

html

About - Data Analysis

6.6.1

2022-11-16

html

html

About - Items in one sentence about java

6.7.1

2023-3-13

html

html

About - Items in one sentence about javafx

6.7.1

2023-3-13

html

html

Palette - Art hues wheel(RYB) - 24 colors

6.7.1

2023-3-13

rgba all

rgba all

Palette - Common Web Colors

6.7.1

2023-3-13

rgba all

rgba all

Palette - Chinese Traditional Colors

6.7.1

2023-3-13

rgba all

rgba all

Palette - Japanese Traditional Colors

6.7.1

2023-3-13

rgba all

rgba all

Palette - Colors from colorhexa.com

6.7.1

2023-3-13

rgba all

rgba all

Palette - Art hues wheel(RYB) - 12 colors

6.7.1

2023-3-13

rgba all

rgba all

Palette - Art hues wheel(RYB) - 360 colors

6.7.1

2023-3-13

rgba all

rgba all

Palette - Optical hues wheel(RGB) - 12 colors

6.7.1

2023-3-13

rgba all

rgba all

Palette - Optical hues wheel(RGB) - 24 colors

6.7.1

2023-3-13

rgba all

rgba all

Palette - Optical hues wheel(RGB) - 260 colors

6.7.1

2023-3-13

rgba all

rgba all

Palette - Art paints

6.7.1

2023-3-13

rgba all

rgba all

Palette - MyBox Colors

6.7.1

2023-3-13

rgba all

rgba all

Palette - Gray scale

6.7.1

2023-3-13

rgba all

rgba all

Stories of Images

6.7.1

2023-3-13

html PDF odt

html PDF odt










1.4 Menu of Tools




















2 Information in Tree

  1. Information is organized as a tree.

  2. Following operations can be done against any node in the tree:

Add/Delete/Edit children, rename, move, copy, export, display tree view, unfold, and fold.

  1. Edit node:

  1. Export:

  1. Import. Example is provided.

  2. Query:

3 Notes

  1. Note is a piece of information in html format:

  1. Notebook is information tree of notes.
















4 PDF Tools

4.1 View PDF file:

  1. Bookmarks and thumbnails.

  2. Each page is converted as an image. DPI can be set to adjust resolution.

  3. Extract text in page.

  4. Convert page as a html page.

  5. Recognize texts in PDF(OCR).




4.2 Convert PDF files in batch

  1. Convert pages of PDF as image files. Options like format, density, color space, compression, quality, etc.

  2. Convert images in selected pages of PDF files, and save as new PDF files.

  3. Compress images in PDF files, and save as new PDF files. JPEG quality or threshold of black-white can be set.

  4. Convert PDF files as html files in batch. Options: Whether one html for each page or one html for each PDF; The way to handle fonts/images: embed, save separately, or ignore.

4.3 Extract data in batch

  1. Extract images in PDF file.

  2. Extract texts in PDF file. Splitting line can be customized.

  3. Recognize texts(OCR) in images of PDF files.

4.4 Others

  1. Split a PDF file into multiple PDF files, by pages number, by files number, or by start-end list.

  2. Merge multiple PDF files.

  3. Combine multiple images as PDF file.

  4. Options to write PDF like page size, image attributes, font file, margin size, header, author, etc.

  5. Modify PDF file's attributes like title, author, modify time, user password, owner password, user permissions, etc.



















































5 Base of Text Editors

  1. General functions of editing, like copy/paste/cut/delete/selectAll/undo/redo/recover. And their shortcuts.

  2. Find and replace:

  1. Locate

  1. Filter lines:

  1. Paginate. Good at viewing or editing very large file, such as logs in size of several GBs.

  1. Auto-save periodically.

  2. Auto-backup when save.













6 Markdown Tools

6.1 Markdown Editor

  1. Provide buttons to help inputting formats.

  2. Display converted html and html codes synchronously.






6.2 Convert Markdown files in batch

  1. Convert Markdown as html in batch.

  2. Convert Markdown as texts in batch.

  3. Convert Markdown as PDFs in batch.









7 Text Tools

7.1 Text Editor

  1. File charset can be either detected automatically or set manually. Target file charset can be selected to implement encoding conversion. BOM setting is supported.

  2. Detect line break automatically. Convert line break. Show lines number.

    Support LF(Unix/Linux), CR(Apple), and CRLF(Windows).

  3. Hexadecimal codes according file's charset can be viewed, scrolled, and selected synchronously.


7.2 Others

  1. Convert/Split text files in batch.

  2. Merge text files.

  3. Convert text as htmls/PDF in batch.

  4. Replace strings in text files in batch.

8 Html Tools

8.1 Html Editor

  1. Html can be loaded by opening file, creating new file , or inputting address.

  2. Html can be edited in 5 modes :

  1. Following buttons work for current edit mode:

  1. Select frame in frameset to edit.






8.2 Find strings in html






















8.3 Find elements in html






























8.4 Snap html page






8.5 Others

  1. Extract table data in html in batch.

  2. Convert html as Markdown/text/PDF in batch.

  3. Convert charset/style/http-equiv in html files in batch.

  4. Merge multiple pages as one html/Markdown/texts/PDF.

  5. Generate frameset file for multiple files.







































9 Microsoft Documents

9.1 Handle PPT file

  1. Formats:

If no comment, both formats are suportted.

  1. View PPT file. Shown page by page:

  2. Page is converted as an image

  3. Slide text and Note text are displayed

  4. Convert PPT files as images/PDF in batch

  5. Extract objects in PPT file in batch:

  1. Split PPT files in batch

  2. Merge ".pptx" files

  3. Combine images as ".ppt" file.

  4. Play PPT file




9.2 Handle Word file

  1. Formats:

  1. View Word file.

  2. Convert Word files as html/PDF in batch.








9.3 Others

Extract texts in Excel/Word/PowerPoint/Publisher/Visio files in batch.

































10 Edit Bytes

  1. Bytes are expressed as 2 hexadecimal characters. All blanks, line breaks, and invalid values are ignored.

  2. Input boxes of general ASCII characters.

  3. Break lines, which is only for display and has not actual effect. By bytes number or by some defined bytes.

  4. Select charset to decode bytes which can be viewed, scrolled, and selected synchronously.

  5. Paginate. When break lines by bytes number, crossing pages need not concerned.


















11 Text in System Clipboard

Load/Refresh/Delete text in System Clipboard:

  1. After button is clicked, new texts in System Clipboard are monitored and saved in MyBox Clipboard.

  2. Monitor interval can be set.

  3. Monitored texts can be accumulated in this interface. Separator can be choiced.

  4. This monitoring stops when one of following happens

  1. Option "Start monitoring when MyBox reboots".


















12 Text in MyBox Clipboard

  1. Add/Delete/View texts in MyBox Clipboard.

  2. Add text in System is onl text input controls.

  3. Copy selected texts in System clipboard.

  4. MyBox Clipboard can be popped for selecting text to paste.














<End of Document>

Page 23 / Total 23