Skip to content

Instantly share code, notes, and snippets.

View symisc's full-sized avatar

PixLab | Symisc Systems symisc

View GitHub Profile
@symisc
symisc / convert-pdf-to-image.js
Created July 18, 2025 18:03
Convert PDF Document to image format using the PixLab PDFTOIMG SDK-Free REST API Endpoint - https://pixlab.io/endpoints/pdftoimg
// Convert PDF Document to image format using the PixLab PDFTOIMG SDK-Free REST API Endpoint
fetch('https://api.pixlab.io/pdftoimg?src=https://www.getharvest.com/downloads/Invoice_Template.pdf&export=jpeg&key=PIXLAB_API_KEY')
.then(response => response.json())
.then(reply => {
if (reply.status !== 200) {
console.log(reply.error);
} else {
console.log("Link to the image output (Converted PDF page): " + reply.link);
}
})
@symisc
symisc / ondemand-pdf-generation-from-markdown.php
Created July 18, 2025 17:55
Programmatically Generate PDF documents from markdown or HTML input suing PixLab's PDFGEN API - https://pixlab.io/endpoints/pdfgen
<?php
# Programmatically Generate PDF document from markdown or HTML input
# Replace with your actual PixLab API key
$api_key = "YOUR_PIXLAB_API_KEY"; // Get yours from https://console.pixlab.io/
# Markdown formatted invoice
$markdown_text = <<<EOD
# Invoice
@symisc
symisc / ondemand-pdf-generation-from-markdown.py
Created July 18, 2025 17:55
Programmatically Generate PDF documents from markdown or HTML input suing PixLab's PDFGEN API - https://pixlab.io/endpoints/pdfgen
# Programmatically Generate PDF document from markdown or HTML input
import requests
import json
# Replace with your actual PixLab API key
api_key = "YOUR_PIXLAB_API_KEY" # Get yours from https://console.pixlab.io/
# Markdown formatted invoice
markdown_text = """
@symisc
symisc / ondemand-pdf-generation-from-markdown.js
Created July 18, 2025 17:54
Programmatically Generate PDF documents from markdown or HTML input suing PixLab's PDFGEN API - https://pixlab.io/endpoints/pdfgen
// Programmatically Generate PDF document from markdown or HTML input
// Replace with your actual PixLab API key
const apiKey = "YOUR_PIXLAB_API_KEY"; // Get yours from https://console.pixlab.io/
// Markdown formatted invoice
const markdownText = `
# Invoice
## To:
@symisc
symisc / background_remove_api.py
Created July 12, 2025 16:45
Remove background programmatically using the PIxLab BGREMOVE API Endpoint - https://pixlab.io/endpoints/background-remove-api
# Remove background programmatically using the PIxLab BGREMOVE API Endpoint - https://pixlab.io/endpoints/background-remove-api
# The /BGREMOVE API endpoint supports both GET and POST requests so you can make image uploads directly from your app
import requests
@symisc
symisc / image-query-pixlab-api.py
Created June 24, 2025 00:24
Get natural language responses to image-related queries using the PixLab query endpoint - https://pixlab.io/endpoints/query
import requests
import json
# Get natural language responses to image-related queries
# Target Image: Change to any link or switch to POST if you want to upload your image directly, refer to the REST API code samples for more info.
img = 'https://s-media-cache-ak0.pinimg.com/originals/35/d0/f6/35d0f6ee0e40306c41cfd714c625f78e.jpg'
@symisc
symisc / generate_image_description.py
Created June 22, 2025 23:46
Generate a natural language description of an image content using the PixLab DESCRIBE API Endpoint - https://pixlab.io/endpoints/describe
import requests
import json
# Generate a natural language description of an image content
# Target Image: Change to any link or switch to POST if you want to upload your image directly, refer to the REST API code samples for more info.
img = 'https://s-media-cache-ak0.pinimg.com/originals/35/d0/f6/35d0f6ee0e40306c41cfd714c625f78e.jpg'
key = 'PIXLAB_API_KEY' # Get your API key from https://console.pixlab.io/
@symisc
symisc / age_gender_extract.py
Created June 21, 2025 13:41
Age verification and gender extraction using the FACEIO REST API - https://faceio.net/rest-api
# Age verification and gender extraction using the FACEIO REST API - https://faceio.net/rest-api
@symisc
symisc / face-compare-faceio-api.py
Created June 20, 2025 22:57
Check whether two given faces in different images belong to the same person or not using the FACEIO API - https://faceio.net/rest-api
# Determine if the provided faces represent the same individual
# using the FACEIO REST API - https://faceio.net/rest-api
@symisc
symisc / pixlab-docscan-passport-scan-ruby-example.rb
Last active July 11, 2025 17:44
Scan over 11K ID Documents from over 197 countries using the PixLab DOCSCAN API Endpoint documented at: https://pixlab.io/id-scan-api/docscan
=begin
* Scan over 11K ID Documents from over 197 countries using the PixLab DOCSCAN API Endpoint
* documented at: https://pixlab.io/id-scan-api/docscan
*
* In this example, given a Passport document, extract the passport holder face and convert/parse all Machine Readable Zone
* to textual content ready to be consumed by your application.
*
* PixLab recommend that you connect your AWS S3 bucket via the dashboard at https://console.pixlab.io
* so that any extracted face or MRZ crop is automatically stored on your S3 bucket rather than the PixLab one.
* This feature should give you full control over your analyzed media files.