PreflightPDF

  • Автор темы Автор темы ~RA~
  • Дата начала Дата начала
Тот кому интересна эта информация, пользуется другим ПО, остальных девочек это напугает.
Этого раздела и не было в изначальных планах. После этого
ПРОЗРАЧНОСТИ 'otbline' FIGMAвские дизайнеры их обожают
лишь появился.
Может не метить его жёлтым и надпись каку-нибудь успокаивающую добавить?
 
надпись каку-нибудь успокаивающую добавить
В любом случае победит тот, кто напечатает это всё, девочкам пофиг :crybaby:, они не поймут. Это всё уже и выжрано и высрано.
Имеет смысл, если у тебя есть онлайн прием заказов, на мой взгляд, но для девочек должна быть кнопка "позвать человека".
 
  • Спасибо
Реакции: zollinger и Jeine
Хорошо хоть не "уволиться и вернуться в школу". :)
Сломано все, не работает это. Типографии расширяют спектр бесплатных услуг, клиент экономит на дизайнерах. Можно в тетрисе рисовать, проканает.
 
  • Спасибо
Реакции: zollinger и Jeine
Смотрю, разноцветности на 300 тоже поправил. А вот копирайты внизу страницы по-прежнему не завезли :(
 
Взять всё и поделить? ;)
 
Осталось API привязать... :joke:
Привязал. ;)

Инструкция по API

Для использования PreflightPDF API, отправьте POST запрос на корневой эндпоинт (/).

Эндпоинт: /
Метод: POST

Заголовки:
  • X-API-Key: (Обязательно) Ваш уникальный API-ключ для аутентификации.
Для форумчан создал тестовый ключ. Это домен второго уровня сего чудесного места, набранный в нижнем регистре.

Тело запроса:
  • Тело запроса должно быть в формате multipart/form-data.
  • Оно должно содержать одно поле с именем pdfFile с PDF-файлом, который вы хотите проверить.
Пример использования cURL:
Код:
curl -X POST
  -H "X-API-Key: ВАШ_API_КЛЮЧ"
  -F "pdfFile=@/путь/к/вашему/файлу.pdf"
  http://http://preflightpdf.ddns.net/

Ответ:
  • Сервер ответит JSON-объектом, содержащим подробный отчет о проверке.
  • Если X-API-Key отсутствует или недействителен, сервер ответит ошибкой 401 Unauthorized.
  • Если pdfFile отсутствует или файл не является PDF, сервер ответит ошибкой 400 Bad Request.
 
Последнее редактирование:
Привязал. ;)

Инструкция по API

Для использования PreflightPDF API, отправьте POST запрос на корневой эндпоинт (/).

Эндпоинт: /
Метод: POST

Заголовки:
  • X-API-Key: (Обязательно) Ваш уникальный API-ключ для аутентификации.
Для форумчан создал тестовый ключ. Это домен второго уровня сего чудесного места, набранный в нижнем регистре.

Тело запроса:
  • Тело запроса должно быть в формате multipart/form-data.
  • Оно должно содержать одно поле с именем pdfFile с PDF-файлом, который вы хотите проверить.
Пример использования cURL:
Код:
curl -X POST
  -H "X-API-Key: ВАШ_API_КЛЮЧ"
  -F "pdfFile=@/путь/к/вашему/файлу.pdf"
  http://http://preflightpdf.ddns.net/

Ответ:
  • Сервер ответит JSON-объектом, содержащим подробный отчет о проверке.
  • Если X-API-Key отсутствует или недействителен, сервер ответит ошибкой 401 Unauthorized.
  • Если pdfFile отсутствует или файл не является PDF, сервер ответит ошибкой 400 Bad Request.
Что-то не так с путем к файлу. Не отрабатывает - /Users/armn/Desktop/Flag1_thru-cut.pdf
 
Привязал. ;)

Инструкция по API

Для использования PreflightPDF API, отправьте POST запрос на корневой эндпоинт (/).

Эндпоинт: /
Метод: POST

Заголовки:
  • X-API-Key: (Обязательно) Ваш уникальный API-ключ для аутентификации.
Для форумчан создал тестовый ключ. Это домен второго уровня сего чудесного места, набранный в нижнем регистре.

Тело запроса:
  • Тело запроса должно быть в формате multipart/form-data.
  • Оно должно содержать одно поле с именем pdfFile с PDF-файлом, который вы хотите проверить.
Пример использования cURL:
Код:
curl -X POST
  -H "X-API-Key: ВАШ_API_КЛЮЧ"
  -F "pdfFile=@/путь/к/вашему/файлу.pdf"
  http://http://preflightpdf.ddns.net/

Ответ:
  • Сервер ответит JSON-объектом, содержащим подробный отчет о проверке.
  • Если X-API-Key отсутствует или недействителен, сервер ответит ошибкой 401 Unauthorized.
  • Если pdfFile отсутствует или файл не является PDF, сервер ответит ошибкой 400 Bad Request.
ты бы для нубов типа меня объяснил
1773588847852.png
 
А можно скриншот окна терминала?
Впрочем, я думаю, что вы разделители забыли, а я их не поставил в примере.
Код:
curl -X POST \
  -H "X-API-Key: ВАШ_API_КЛЮЧ" \
  -F "pdfFile=@/путь/к/вашему/файлу.pdf" \
  http://preflightpdf.ddns.net/

Ну или одной строкой
Код:
curl -X POST -H "X-API-Key: ВАШ_API_КЛЮЧ" -F "pdfFile=@/путь/к/вашему/файлу.pdf" http://http://preflightpdf.ddns.net/
 
Да, по api можно получить и html, чтобы показать на своём сайте, например, при приёме заказа.
 
Python:
import requests

url = "http://preflightpdf.ddns.net" # Исправлена опечатка в URL
headers = {"X-API-Key": "ВАШ_API_КЛЮЧ"}
files = {"pdfFile": open("/путь/к/вашему/файлу.pdf", "rb")}

response = requests.post(url, headers=headers, files=files)
print(response.json())

JavaScript:
const axios = require('axios');
const fs = require('fs');
const FormData = require('form-data');

const form = new FormData();
form.append('pdfFile', fs.createReadStream('/путь/к/вашему/файлу.pdf'));

axios.post('http://preflightpdf.ddns.net', form, {
  headers: {
    ...form.getHeaders(),
    'X-API-Key': 'ВАШ_API_КЛЮЧ'
  }
})
.then(res => console.log(res.data))
.catch(err => console.error(err));

PHP:
<?php
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'http://preflightpdf.ddns.net');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ['X-API-Key: ВАШ_API_КЛЮЧ']);
curl_setopt($ch, CURLOPT_POSTFIELDS, [
    'pdfFile' => new CURLFile('/путь/к/вашему/файлу.pdf')
]);

$response = curl_exec($ch);
curl_close($ch);
?>