Giter Site home page Giter Site logo

swati4star / images-to-pdf Goto Github PK

View Code? Open in Web Editor NEW
1.1K 33.0 785.0 70.44 MB

An app to convert images to PDF file!

License: GNU General Public License v3.0

Java 100.00%
pdf pdf-files convert-images jpg jpg-images pdf-converter text-to-pdf playstore hacktoberfest

images-to-pdf's Introduction

Images To PDF

Badges

Build Status Code Climate Android Arsenal

Get it on F-Droid Get it on Google Play

Have JPG when you need a PDF? Convert JPG to PDF in a few seconds! ๐Ÿ˜ƒ
Here is an easy to use Android app to convert images to PDF file!

Support Us

Buy Me A Coffee

Features

  • Create PDF from multiple images from camera or gallery
  • View your converted PDFs
    • Open, Rename, Delete, print, share files
    • Sort the files order based on a number of options
    • View File details
    • Encrypt PDF
    • Decrypt PDF
    • Rotate Pages
  • Different themes
  • Merge existing PDFs
  • Split existing PDFs
  • Convert text file to PDFs
  • Compress existing PDF
  • Remove pages from a PDF
  • Rearrange pages of a PDF
  • Extract images from PDF
  • History : View all the PDF related conversions

Here is a home page to get quick access to all the features "PDF Converter" provides:

Creating a PDF file

Step 1 : User can view the PDF files previously created or create a new one!

Step 2 : Select the images

Step 3 : Name the PDF file

Step 4 : Creating PDF

Hurray! PDF files of selected images are created.

Viewing the PDF files

Different themes

Go to Settings, and you can have three type of themes : Black, Dark and White

Black Dark White

Merge PDF

Text to PDF

History

Contributing

Dependencies

Code & Issues

If you are a developer and you wish to contribute to the app please fork the project and submit a pull request. Follow Github Flow for collaboration! If you have any questions, feel free to ask me about whatever you want. Here is the list of known issues.

Project Maintainers

This project is founded and actively maintained by Swati Garg. For any sort of queries feel free to mail at [email protected].

images-to-pdf's People

Contributors

ac491 avatar akhil-ghatiki avatar amy6 avatar anandkumarkparmar avatar azooz2014 avatar baekyumi avatar boffire avatar codegsaini avatar dutta14 avatar eddygta17 avatar ishaandhamija avatar jddeep avatar mcmodknower avatar naofum avatar ni3verma avatar piedcipher avatar rob729 avatar sabihashaik avatar sandraprog avatar sasfmlzr avatar shakeeb-xseed avatar shiv07tiwari avatar shivamdhuria avatar sholkay avatar sudeshim3 avatar sunnyjain avatar swati4star avatar theabhishekavi avatar vishalkalra9 avatar vyankatesh24 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

images-to-pdf's Issues

Allow PDFs to be send via Whatsapp

Modify the current option 'E-mail file' to share the file, and allow it to be shared via WhatsApp, Gmail and other document sharing apps.

Error After Deleting Files

If we delete a pdf it still appears there first we have to go back to the main screen and then come back again there then our pdf file is deleted.

Delete Selected / Delete All files features.

Add an option on the action bar (along with the filter icon).
Upon clicking that option, checkboxes should appear on the left of PDF file names. ( should allow selecting the PDF files)
On clicking the delete icon on action bar, a dialog for confirmation should appear & files should be deleted.

Purpose of two continuous integration services?

CircleCI support was added in this commit but I don't see the point considering Travis is already in use. Also when making a PR, only Travis is run and CircleCI doesn't appear to be in use.

My suggestion would be to delete circle.yaml as it doesn't appear to be adding any benefit to the code base. Even if CircleCI was set up correctly, the use of two CI services seems overkill.

Persist selection of images

Steps to reproduce this bug.

  1. Select some images
  2. Click on tick mark
  3. Click again on select images.

It shows no selected images already.

Rotated pdf photos on Samsung Galaxy S5

Loading a simple image does create a regular pdf file. But loading a picture taken with Samsung Galaxy S5(and I have a feeling that with most samsung devices) the end result is rotated.

It's probably a camera issue since I've seen it before on other apps. Should I take care of it?

Here is an example.
20170407_130122
beer_upside_down[1].pdf

Insufficient Permissions error!

Hi swati,
I got a Huawei Honor 4c running Android 6 and installed the app from f-droid and gave it the permissions at the first run. Then i selected some images and once i tapped "Create PDF", it shows me a toast saying "insufficient permissions".
What's the matter?

sorry for my bad english ๐Ÿ˜…

Remove Android Lint:Performance warning in ViewFilesFragment.java

  • Open the project in Android Studio
  • Go to Analyze --> Inspect Code.
  • We are getting this warning in Android Lint:Performance
    Do not place Android context classes in static fields; this is a memory leak (and also breaks Instant Run)

screen shot 2018-06-05 at 11 32 08 pm

We just can't remove the static from this variable. Figure out a way to solve this.

Convert Images to Pdf, how?

I'm sorry. I don't know android.

1.road: you are converting to it with pure your codes.
2.road: you are using service (camscanner, office lens api...)

which road do you use? if it is the first road, can you make another java package?

Cache is very large

itext and TedPicker are generating a huge amount of cache and data in the app as the app starts. Need to figure out something to implement something similar to TedPicker.

Supporting tablets in landscape view.

Hi , this is my first time contributing to an open source software and i tried this app and its pretty good , but i noticed that it's doesn't rotate to landscape when the device is in landscape, so i came up with two layout designs , the first one is pretty simple but it has a lot of empty space.

design 1

The second design i think it suits a tablet more than the first one, but i don't know how to implement the idea yet.

design 2

So what do you think?!

Broken F-Droid build ("Insufficient Permissions" error)

Why are you linking to a broken 2016 F-Droid build ("Insufficient Permissions" runtime error)? Even the Google Play link is sketchy - it's categorized under "education" and is more or less unsearchable on Google Play.

The F-Droid and Google Play badges infer credibility to your app; please fix/update/explain (or remove) them. Thx.

Do not allow spaces as PDF name.

Right now, the user can pass space or tabs as pdf name. This should not be allowed. Just add a check for it, and notify the user.

Copyright violation

Hi @Swati4star

I found this app on the Google Play Store. This guy just took your source code, give it a price (!!!!!!) and put it on the Store, without warning this is free software... He doesn't respect the GPL v3 at all...

As you are the owner of the source code, feel free to open a request to google here to remove the false app from the Store, if it's your wish ;)

Don't forget to tell Google that:

  • The app is licensed under the terms of the GNU GPL v3 and this guy is violating it;
  • He is falsely claiming he made the app;
  • He sells it...
  • Provide a link to this repo and some screenshots of your app.

UI enhancement when there are no PDFs

When there are no PDFs, it just shows an empty screen with a text message saying 'No PDFs right now'. Enhance this UI.

Few examples of such enhancement is :
screen shot 2018-06-05 at 11 16 29 pm

screen shot 2018-06-05 at 11 16 50 pm

Propose a new UI for this empty screen.

Task Done Appearance

After the PDF is created, Done appears as a simple text on the white area of the activity. It will be better if it will appear as a Toast or in a snackbar !

add image border options

Allow user to specify if he wants to add border to images.
You may add other enhancements too.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.