Skip to content
This repository was archived by the owner on Dec 20, 2025. It is now read-only.

A Python tool to read and replace words in PDF files using a customizable dictionary.

License

Notifications You must be signed in to change notification settings

BrenoFariasdaSilva/PDFReplacePy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


A Python tool to read and replace words in PDF files using a customizable dictionary.


GitHub Code Size in Bytes GitHub Commits GitHub Last Commit GitHub Forks GitHub Language Count GitHub License GitHub Stars wakatime

RepoBeats Statistics

Table of Contents

Introduction

Detailed project description.

Requirements

Bullet points of the requirements.

Setup

Clone the repository

  1. Clone the repository with the following command:
git clone https://github.com/BrenoFariasDaSilva/PDFReplacePy.git
cd PDFReplacePy

Installation:

Python and Pip

In order to run the scripts, you must have python3 and pip installed in your machine. If you don't have it installed, you can use the following commands to install it:

Linux

In order to install python3 and pip in Linux, you can use the following commands:

sudo apt install python3 -y
sudo apt install python3-pip -y

MacOS

In order to install python3 and pip in MacOS, you can use the following commands:

brew install python3

Windows

In order to install python3 and pip in Windows, you can use the following commands in case you have choco installed:

choco install python3

Or just download the installer from the official website.

Great, you now have python3 and pip installed. Now, we need to install the project requirements/dependencies.

Run Programing Language Code:

# Command here 

Dependencies

  1. Install the project dependencies with the following command:
make dependencies

Dataset - Optional

  1. Download the dataset from WEBSITE-HERE and place it in this project directory (/PDFReplacePy) and run the following command:
make dataset

Usage

In order to run the project, run the following command:

make run

Results - Optional

Discuss the results obtained in the project.

How to Cite?

If you use the PDFReplacePy in your research, please cite it using the following BibTeX entry:

@misc{softwarePDFReplacePy:2024,
  title = {PDFReplacePy: A Python tool to read and replace words in PDF files using a customizable dictionary.},
  author = {Breno Farias da Silva},
  year = {2024},
  howpublished = {https://github.com/BrenoFariasdaSilva/PDFReplacePy},
  note = {Accessed on October 10, 2024}
}

Additionally, a main.bib file is available in the root directory of this repository, in which contains the BibTeX entry for this project.

If you find this repository valuable, please don't forget to give it a ⭐ to show your support! Contributions are highly encouraged, whether by creating issues for feedback or submitting pull requests (PRs) to improve the project. For details on how to contribute, please refer to the Contributing section below.

Thank you for your support and for recognizing the contribution of this tool to your work!

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated. If you have suggestions for improving the code, your insights will be highly welcome. In order to contribute to this project, please follow the guidelines below or read the CONTRIBUTING.md file for more details on how to contribute to this project, as it contains information about the commit standards and the entire pull request process. Please follow these guidelines to make your contributions smooth and effective:

  1. Set Up Your Environment: Ensure you've followed the setup instructions in the Setup section to prepare your development environment.

  2. Make Your Changes:

    • Create a Branch: git checkout -b feature/YourFeatureName
    • Implement Your Changes: Make sure to test your changes thoroughly.
    • Commit Your Changes: Use clear commit messages, for example:
      • For new features: git commit -m "FEAT: Add some AmazingFeature"
      • For bug fixes: git commit -m "FIX: Resolve Issue #123"
      • For documentation: git commit -m "DOCS: Update README with new instructions"
      • For refactorings: git commit -m "REFACTOR: Enhance component for better aspect"
      • For snapshots: git commit -m "SNAPSHOT: Temporary commit to save the current state for later reference"
    • See more about crafting commit messages in the CONTRIBUTING.md file.
  3. Submit Your Contribution:

    • Push Your Changes: git push origin feature/YourFeatureName
    • Open a Pull Request (PR): Navigate to the repository on GitHub and open a PR with a detailed description of your changes.
  4. Stay Engaged: Respond to any feedback from the project maintainers and make necessary adjustments to your PR.

  5. Celebrate: Once your PR is merged, celebrate your contribution to the project!

Collaborators

We thank the following people who contributed to this project:

My Profile Picture
Breno Farias da Silva

License

Apache License 2.0

This project is licensed under the Apache License 2.0. This license permits use, modification, distribution, and sublicense of the code for both private and commercial purposes, provided that the original copyright notice and a disclaimer of warranty are included in all copies or substantial portions of the software. It also requires a clear attribution back to the original author(s) of the repository. For more details, see the LICENSE file in this repository.

About

A Python tool to read and replace words in PDF files using a customizable dictionary.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages