• Stars
    star
    40
  • Rank 657,384 (Top 14 %)
  • Language
    Go
  • Created about 3 years ago
  • Updated almost 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

This project will help you to convert PDF file to IMAGE using golang.

PDF to Image Converter Using Golang

License: MIT

This project is meant to be an support for implementation of PDF-to-IMAGES conversion without any quality compromising. Our goal for the viewer is to understand the core principles that go behind the development of such a complex conversion model and the nuances of training the individual processes for conversion with same quality. Once the core principles are understood, the various parts of the conversion process can be available at any time for usage in any project.

Contents

Overview

Those who have done conversions from PDF to IMAGES, this repo will be very beneficial for them, because it has no quality compromising and we can increase/decrease the quality as per our requirement:

  1. You have a PDF file as an input which you want to convert in IMAGES.
  2. Add your PDF file in pdf folder.
  3. As soon as the conversion program runs the images will generate in img folder inside the folder having name same as PDF file name.
  4. Whatever the number of pages in PDF file same number of images will generate inside the img/{PDF_NAME} folder.

Now let us elaborate the Basic setup steps.

Quickstart

For those who just want to see converted images, follow the overview steps and run the following code (make sure you have installed the stable go in your system):

go get
go run main.go

PDF Sample

pdf-input

This browser does not support PDFs. Please download the PDF to view it: Download PDF.

Converted Image Sample

img-output

Get the image output click here.

LICENSE

Golang HTML to PDF Converter is MIT-licensed

Let us know

We’d be really happy if you sent us links to your projects where you use our component. Just email to [email protected] and do let us know if you have any questions or suggestion regarding our work.

More Repositories

1

react-native-tabbar-interaction

Tabbar Component For React-Native
TypeScript
779
star
2

Golang-Project-Structure

Golang Skeleton With Fully Managed Versions For Kick Start GoLang Project Development
Go
449
star
3

Golang-HTML-TO-PDF-Converter

Golang HTML to PDF Converter
Go
330
star
4

Flutter-review-page-interaction

Implementation of this review page interaction with Flutter
Dart
304
star
5

SwiftUI-App

This swiftUI Demo is very simple & easy to understand. This swiftUI demo includes On-boarding screens, login screen, forgot password screen, sign up screen, home & logout.
Swift
258
star
6

overlap-image-gallery-view

OverlapImageGalleryView with different animations. Sample for android mobile application.
Kotlin
208
star
7

Lassi-Android

All in 1 picker library for android.
Kotlin
179
star
8

react-native-navigation-animation

Transition navigation component for React Native
JavaScript
154
star
9

vanilla-place-picker

Simple(vanilla) yet 'Do it all' place picker for your place picking needs in Android
Kotlin
119
star
10

BubbleCollectionViewLayout

Create bubble layout of UICollectionView using custom layout
Swift
111
star
11

minavdrawer

Easy to add different animations into standard NavigationDrawer.
Kotlin
104
star
12

Flower-App-Jetpack-Compose

This sample is created to elaborate this article, it contains the UI of the flower app from our dribble collection
Kotlin
94
star
13

flutter_draggable_gridview

This package supports drag & drop widgets inside the GridView.builder for multiplatform. It provides all the properties which are available in Gridview. builder and easy to implement with the few lines of code.
Dart
92
star
14

react-native-stagger-view

Staggered Grid View is a type of layout that is used to display images and posts. As you see in various social platforms such as Pinterest and many more. (staggered, masonry, quilted, woven, etc.).
TypeScript
79
star
15

animated_notch_bottom_bar

Tabbar component for Flutter
Dart
77
star
16

iOS-Geofence-Demo

Setup Geofences and get notifications when the device enters or leaves the geofence.
Swift
71
star
17

drop_down_list

Highly versatile Widget to search through a single or multiple choices from bottom sheet list in a dialog box or a menu.
Dart
68
star
18

progressive_time_picker

A Customizable Progressive Time Picker for Flutter.
Dart
65
star
19

react-native-boilerplate

The Boilerplate contains all the basic packages, common components and, prebuilt code architecture. It will save developer's project setup time.
TypeScript
63
star
20

AndroidCircularSlider

Create Highly Customizable Circular Slider made with Jetpack compose
Kotlin
62
star
21

Golang-Paytm

Quick Paytm Integration using Golang
Go
58
star
22

Golang-PayU

Quick PayU Integration using Golang
Go
58
star
23

Mindful-SWIFT-Animation-Library

Collection of Beautiful Open Source SWIFT Animation Libraries and Demos
57
star
24

IONIC-Chat-With-Firebase

IONIC Chat With Firebase
JavaScript
56
star
25

Mindcoin-CryptoCurrency

Mindcoin CryptoCurrency
C++
53
star
26

flutter-retrofit

API calls using the retrofit client.
Dart
46
star
27

image-collage-widget

Widget to create collages
Dart
45
star
28

Reading-Animation

Reading animation allows you to click on the different page numbers and accordingly it will animate page changes in a cool way. It has a very attractive UI and is very easy to use.
Swift
45
star
29

socket-chat

This project will help you build a chat app by using the Socket IO library.
Swift
45
star
30

mindinventory.github.io

HTML
44
star
31

react-native-skia-components

This library provide UIKit like Card, NeoPop button and and Floating button.
TypeScript
41
star
32

image_cropping

Crop and Rotate Images using this Flutter plugin
Dart
40
star
33

FloatingTextField

FloatingTextField is the simplest way to use custom textField with an animation placeholder. Secure textField, You can set the Left & Right image also can handle image left/right image click for any action.
Swift
39
star
34

MIStoryView

MiStoryView is a simple configurable library to integrate stories features into your social media android application.
Kotlin
39
star
35

MindSQL

MindSQL: A Python Text-to-SQL RAG Library simplifying database interactions. Seamlessly integrates with PostgreSQL, MySQL, SQLite, Snowflake, and BigQuery. Powered by GPT-4 and Llama 2, it enables natural language queries. Supports ChromaDB and Faiss for context-aware responses.
Python
38
star
36

Walk-Through-Screen

This library provides easy ways to add onboarding or pager screens with different animation and indicators.
Kotlin
35
star
37

ReactZooApp

ReactZooApp
JavaScript
33
star
38

MIFieldValidator

Field Validator is one of the smart class for validating fields in a single line of code. It's a very smart code saver class to validate name, password, DOB, Change password, email, phone number and many more.....
Swift
33
star
39

React-Native-top-navbar

This reactnative package provides custom header component for mobile apps. also providing utility method to change statusbar color.
TypeScript
32
star
40

CircularCardsStackView

CircularCardsStackView is an Android library for dealing with swipeable card views.
Kotlin
32
star
41

ShimmerTextView

ShimmerTextView is a simple library to integrate shimmer effect in your TextView.
Kotlin
31
star
42

Numbers-Animation

Numbers animation allows you to click on different numbers and accordingly it will animate numbers in a cool way. It has a very attractive UI and is very easy to use.
Swift
31
star
43

Letters-Animation

Letters animation allows you to click on different letters and accordingly it will animate letters in a cool way. It has a very attractive UI and is very easy to use.
Swift
31
star
44

Bank-Marketing-Data-Visualisation

This repository contains Python code for visualizing the Bank Marketing dataset using various data visualization techniques. The dataset is loaded from a CSV file, and both numerical and categorical features are explored using popular libraries such as Pandas, Matplotlib, Seaborn, and Plotly.
Jupyter Notebook
31
star
45

vimeo_video_player

A Video Player For Vimeo Videos in Flutter. This plugin allows us to play video from Vimeo and it supports Android and iOS platforms.
Dart
30
star
46

Map-interaction-prototype

Map interaction sample for React Native
JavaScript
29
star
47

MIOTPVerificationSPM

This package is used for validating the OTP fields.
Swift
28
star
48

animated_segment

This package will animate a segment. The package provides you with a modern animated fancy segment. Show selection of tab using elastic way animation.
Dart
26
star
49

LinkedInLogin

Simple way to implement LinkedIn social login in android app
Kotlin
26
star
50

Google-Play-Asset-Delivery-Sample

How to use large amount of resources & assets in Android Apps?
Java
26
star
51

Collabchatbot-Gemini-LLM

CollabChatbot is a cutting-edge, open-source project designed to revolutionize how organizations access employee information and foster team collaboration. This beta version introduces a suite of powerful features, including instant personal details, real-time occupancy updates, skill identification, and smart team-building recommendations
Python
26
star
52

FlutterMultiPlatformSample

Flutter Multi-platform allows developers to unleash their app to run on the wide variety of different platforms with little or no change.
Dart
26
star
53

AnnimationWithSwiftUI

SwiftUI Animation
Swift
25
star
54

Flutlin

Flutter + Kotlin Usage Tutorial
Kotlin
25
star
55

TrendingCustomAlert

You can use a ready-made custom alert controller.
Swift
25
star
56

MIStepBar

Use this swift 5 supported library MIStepBar and track your food order, your purchase order or the booked appointment many more things..!!!
Swift
24
star
57

DiffableDataSourceCollectionView

This UICollectionView Diffable Data Source project is very simple and easy to understand. In this project, we have used UICollectionViewDiffableDatasource and advance features which is introduced in iOS 14.
Swift
23
star
58

running-clock

Animated digital clock with 'running' animations.
Dart
23
star
59

MarioInMotion

Creating interactive UIs with Motion Layout using Jetpack Compose
Kotlin
23
star
60

Catalyst-With-Apple-Sign-In

This "Mac Catalyst With Apple Sign In" Demo is very simple & easy to understand about How to develop Catalyst app and sign in with Apple. This demo includes Login screen, sign in with apple and home screen.
Swift
23
star
61

clock_loader

Highly versatile Widget display the smooth and creative loader named as clock loader.
Dart
22
star
62

LiquidNavBar

LiquidNavBar library provides a bottom navigation view with smooth liquid animation.
Kotlin
22
star
63

DownloadManager

In this article let me show you how easy is to download the audio or any other media file from the URL and store it into the Local dataBase.
Swift
22
star
64

Kotlin-multiplatform-sample

Kotlin Multiplatform Mobile which is also called “KMM” help us to write a single code in pure Kotlin and can use it in both Android and iOS application.
Kotlin
22
star
65

react-native-speed-view

speed progress view, using this component we can show the speed. you can also use it to show progress of any task with effective customized animated view.
TypeScript
22
star
66

ARCarRims

Car Rims - ARKit
Swift
21
star
67

MIPagerTransformerView

MIPagerTransformer is an android library that provides a seamless image transformation experience.
Kotlin
21
star
68

CombinePart-2

This combine demo with MVVM pattern is very simple and easy to understand. In this demo there is normal API parsing.
Swift
21
star
69

sliver_bar_chart

A package that supports Bar Chart in a Flutter Sliver. This Package allows us to add Bar Chart in Sliver and sets a Bar Chart as a Header on Slivers Scroll.
Dart
20
star
70

GenerateDynamicCustomForm

You can generate a dynamic form view in a few minutes for a signup, add a record. Creating a form is very easy.
Swift
20
star
71

AudioBook

This is the UI for the Audio Book App (DARK VERSION). In this You can directly Know about the Author and about the Book Content.
JavaScript
20
star
72

floating_bottom_bar

This package will animate a floating action button at the center and icons at the bottomNavigationBar using AnimatedContainer and SlideTransition respectively.
Dart
19
star
73

finance-dashboard-flutter

Dart
19
star
74

TwistedPizzaToppingsView

Simple view which allow you to customise your pizza's toppings and size as per your choice.
Kotlin
19
star
75

Mindinventory-GenerativeAI

Jupyter Notebook
19
star
76

Jelly

A widget to render moving blobby objects.
Dart
19
star
77

XcodeTemplate

Xcode Project Template works as a time saver for developers, where they can put their reusable files and classes and create a template that they can use in any project while setting up, so they won't have to write everything again and again.
19
star
78

react-native-bus-seat-layout

A @mindinventory/react-native-bus-seat-layout library provides seats layout for bus booking, you can give custom styles of seat numbers. also can give images for seat. you have to provide number of rows that you need to draw layout, you will get selected seats from props.
TypeScript
19
star
79

Connect-Android-App-With-Bluetooth-Speaker

Connect Android App With Bluetooth devices
Kotlin
18
star
80

secure_banking

Dart
18
star
81

pizza-delivery-app

Dart
18
star
82

slider_controller

A package that gives us a slider controller a custom widget. This widget is used for easy customization for the slider widget.
Dart
18
star
83

custom_rich_text

A custom rich text package that allow highlights and link reference to text.
17
star
84

iOS-Top-Tab-Navigation

iOS-Top-Tab-Navigation
Swift
17
star
85

GenericLocalPersistence

GenericLocalPersistence is a clean and easy-to-use code that is useful for integrating local storage like UserDefaults, PList, Keychain.
Swift
17
star
86

AutoScrollCircularPagerView

AutoScrollCircularPagerView is a library to show a slider with features of the circular auto-scroll with configurable.
Kotlin
17
star
87

MI-CustomNotification

Push notifications allow developers to reach users, even when users aren't actively using an app! With the latest update of iOS Apple provide very useful extensions which are user-friendly. In this tutorial, I am going to share the configuration, set up of Notification with the media attachments like.
Swift
16
star
88

iCloudExample

iCloud Drive is Apple's essential connection between all your devices, Mac, iPhone, iPad, even your Windows PC. While the cost of storage seems expensive in comparison to other online storage services, its advantage is that it works natively across all your devices.
Swift
16
star
89

onboarding_animation

Dart
15
star
90

OpenGLES-Render-2D-texture-AndroidSample

OpenGL ES: Render A 2D texture in Android App
Kotlin
15
star
91

CombinePart-1

This combine demo with MVVM pattern is very simple and easy to understand. In this demo there is normal form validation for username and password.
Swift
15
star
92

FCMHelper

Studio Plugin to easily integrate FCM Notification:
Kotlin
14
star
93

CircularSlider

Circular Slider is a flexible and customisable implementation
Swift
14
star
94

mi_country_picker

Dart
14
star
95

awesome-clock

MindInventory react-native-awesome-clock lib can be used to show this awesome Clock UI in your react-native projects
TypeScript
14
star
96

animated_icons

This package supports an animated icon with some customization. It includes an icon type, animation as well as onTap() parameters through the user to get the values as per the requirements.
Dart
14
star
97

circular_rotation

Dart
13
star
98

bubble_slider

This package support a slider customize UI with bubble animation. Which is includes a onDragStart(), onDragEnd() as well as onChnage() methods callback through user get the values as per the requirements.
Dart
13
star
99

flask-boilerplate-structure

Python Boilerplate in Flask.
Python
12
star
100

glide-image-utility

Easily convert images with Glide Image Utility
PHP
12
star