mirror of
https://github.com/Frooodle/Stirling-PDF.git
synced 2025-09-08 17:51:20 +02:00
Add files via upload
This commit is contained in:
parent
91322e18ba
commit
0b9e082718
@ -1,5 +1,14 @@
|
|||||||
#footer {
|
#page-container {
|
||||||
position: absolute;
|
min-height: 100vh;
|
||||||
bottom: 0;
|
display: flex;
|
||||||
width: 100%;
|
flex-direction: column;
|
||||||
|
}
|
||||||
|
|
||||||
|
#content-wrap {
|
||||||
|
flex: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
#footer {
|
||||||
|
bottom: 0;
|
||||||
|
width: 100%;
|
||||||
}
|
}
|
@ -1,12 +1,13 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en" xmlns:th="http://www.thymeleaf.org">
|
<html lang="en" xmlns:th="http://www.thymeleaf.org">
|
||||||
|
|
||||||
<head>
|
|
||||||
<th:block th:insert="~{fragments/common :: head}"></th:block>
|
<th:block th:insert="~{fragments/common :: head(title='Add-Image')}"></th:block>
|
||||||
<title>S-PDF Add-Image</title>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
|
<div id="page-container">
|
||||||
|
<div id="content-wrap">
|
||||||
<div th:insert="~{fragments/navbar.html :: navbar}"></div>
|
<div th:insert="~{fragments/navbar.html :: navbar}"></div>
|
||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
@ -45,7 +46,9 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div th:insert="~{fragments/footer.html :: footer}"></div>
|
</div>
|
||||||
|
<div th:insert="~{fragments/footer.html :: footer}"></div>
|
||||||
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
@ -1,12 +1,12 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en" xmlns:th="http://www.thymeleaf.org">
|
<html lang="en" xmlns:th="http://www.thymeleaf.org">
|
||||||
|
|
||||||
<head>
|
|
||||||
<th:block th:insert="~{fragments/common :: head}"></th:block>
|
|
||||||
<title>S-PDF Add-Image</title>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body>
|
<th:block th:insert="~{fragments/common :: head(title='Compress')}"></th:block>
|
||||||
|
|
||||||
|
|
||||||
|
<body> <div id="page-container">
|
||||||
|
<div id="content-wrap">
|
||||||
<div th:insert="~{fragments/navbar.html :: navbar}"></div>
|
<div th:insert="~{fragments/navbar.html :: navbar}"></div>
|
||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
@ -38,7 +38,9 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div th:insert="~{fragments/footer.html :: footer}"></div>
|
</div>
|
||||||
|
<div th:insert="~{fragments/footer.html :: footer}"></div>
|
||||||
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
@ -1,11 +1,11 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en" xmlns:th="http://www.thymeleaf.org">
|
<html lang="en" xmlns:th="http://www.thymeleaf.org">
|
||||||
<head>
|
|
||||||
<th:block th:insert="~{fragments/common :: head}"></th:block>
|
|
||||||
<title>S-PDF ConvertToPDF</title>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body>
|
<th:block th:insert="~{fragments/common :: head(title='Image to PDF')}"></th:block>
|
||||||
|
|
||||||
|
|
||||||
|
<body> <div id="page-container">
|
||||||
|
<div id="content-wrap">
|
||||||
<div th:insert="~{fragments/navbar.html :: navbar}"></div>
|
<div th:insert="~{fragments/navbar.html :: navbar}"></div>
|
||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
@ -31,6 +31,8 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div th:insert="~{fragments/footer.html :: footer}"></div>
|
</div>
|
||||||
|
<div th:insert="~{fragments/footer.html :: footer}"></div>
|
||||||
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
@ -1,11 +1,11 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en" xmlns:th="http://www.thymeleaf.org">
|
<html lang="en" xmlns:th="http://www.thymeleaf.org">
|
||||||
<head>
|
|
||||||
<th:block th:insert="~{fragments/common :: head}"></th:block>
|
|
||||||
<title>S-PDF ConvertToPDF</title>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body>
|
<th:block th:insert="~{fragments/common :: head(title='PDF to Image')}"></th:block>
|
||||||
|
|
||||||
|
|
||||||
|
<body> <div id="page-container">
|
||||||
|
<div id="content-wrap">
|
||||||
<div th:insert="~{fragments/navbar.html :: navbar}"></div>
|
<div th:insert="~{fragments/navbar.html :: navbar}"></div>
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
@ -36,6 +36,8 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div th:insert="~{fragments/footer.html :: footer}"></div>
|
</div>
|
||||||
|
<div th:insert="~{fragments/footer.html :: footer}"></div>
|
||||||
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
@ -1,11 +1,11 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en" xmlns:th="http://www.thymeleaf.org">
|
<html lang="en" xmlns:th="http://www.thymeleaf.org">
|
||||||
<head>
|
|
||||||
<th:block th:insert="~{fragments/common :: head}"></th:block>
|
|
||||||
<title>S-PDF Page Remover</title>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body>
|
<th:block th:insert="~{fragments/common :: head(title='Page Remover')}"></th:block>
|
||||||
|
|
||||||
|
|
||||||
|
<body> <div id="page-container">
|
||||||
|
<div id="content-wrap">
|
||||||
<div th:insert="~{fragments/navbar.html :: navbar}"></div>
|
<div th:insert="~{fragments/navbar.html :: navbar}"></div>
|
||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
@ -35,6 +35,8 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div th:insert="~{fragments/footer.html :: footer}"></div>
|
</div>
|
||||||
|
<div th:insert="~{fragments/footer.html :: footer}"></div>
|
||||||
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
15
src/main/resources/templates/fragments/base-layout.html
Normal file
15
src/main/resources/templates/fragments/base-layout.html
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
|
||||||
|
<div id="page-container" th:fragment="page-container">
|
||||||
|
<div id="content-wrap">
|
||||||
|
<div th:insert="~{fragments/navbar.html :: navbar}"></div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div th:replace="content :: content"></div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div th:insert="~{fragments/footer.html :: footer}"></div>
|
||||||
|
</div>
|
9
src/main/resources/templates/fragments/card.html
Normal file
9
src/main/resources/templates/fragments/card.html
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
<div th:fragment="card" class="col-4 h-100">
|
||||||
|
<div class="dark-card card">
|
||||||
|
<div class="card-body">
|
||||||
|
<h5 class="card-title" th:text="${cardTitle}"></h5>
|
||||||
|
<p class="card-text" th:text="${cardText}"></p>
|
||||||
|
<a class="btn btn-primary" th:href="${cardLink}">Go</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
@ -35,6 +35,7 @@
|
|||||||
|
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
<title th:text="'S-PDF ' + ${title}"></title>
|
||||||
<link rel="stylesheet" href="general.css">
|
<link rel="stylesheet" href="general.css">
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
|
@ -1,106 +1,61 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en" xmlns:th="http://www.thymeleaf.org">
|
<html lang="en" xmlns:th="http://www.thymeleaf.org">
|
||||||
|
|
||||||
<head>
|
|
||||||
<th:block th:insert="~{fragments/common :: head}"></th:block>
|
<th:block th:insert="~{fragments/common :: head(title='')}"></th:block>
|
||||||
<title>S-PDF</title>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<div th:insert="~{fragments/navbar.html :: navbar}"></div>
|
|
||||||
<!-- Jumbotron -->
|
<div id="page-container">
|
||||||
<div class="jumbotron jumbotron-fluid" id="jumbotron">
|
<div id="content-wrap">
|
||||||
<div class="container">
|
<div th:insert="~{fragments/navbar.html :: navbar}"></div>
|
||||||
<h1 class="display-4">Stirling PDF</h1>
|
<!-- Jumbotron -->
|
||||||
<p class="lead">Your locally hosted one-stop-shop for all your
|
<div class="jumbotron jumbotron-fluid" id="jumbotron">
|
||||||
PDF needs. (Made 100% in ChatGPT in 1 day as a experiment)</p>
|
<div class="container">
|
||||||
|
<h1 class="display-4">Stirling PDF</h1>
|
||||||
|
<p class="lead">Your locally hosted one-stop-shop for all your
|
||||||
|
PDF needs. (Made 100% in ChatGPT in 1 day as a experiment)</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Features -->
|
||||||
|
<div class="container">
|
||||||
|
<div class="row h-100">
|
||||||
|
<div th:replace="~{fragments/card :: card(cardTitle='Merge PDFs', cardText='Easily merge multiple PDFs into one.', cardLink='merge-pdfs')}"></div>
|
||||||
|
<div th:replace="~{fragments/card :: card(cardTitle='Split PDFs', cardText='Split PDFs into multiple documents', cardLink='split-pdfs')}"></div>
|
||||||
|
<div th:replace="~{fragments/card :: card(cardTitle='Rotate PDFs', cardText='Easily rotate your PDFs.', cardLink='rotate-pdf')}"></div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
<div class="row h-100">
|
||||||
|
<div th:replace="~{fragments/card :: card(cardTitle='Image to PDF', cardText='Convert a images (PNG, JPEG, GIF) to PDF.', cardLink='img-to-pdf')}"></div>
|
||||||
|
<div th:replace="~{fragments/card :: card(cardTitle='PDF to Image', cardText='Convert a PDF to a image. (PNG, JPEG, GIF)', cardLink='pdf-to-img')}"></div>
|
||||||
|
<div th:replace="~{fragments/card :: card(cardTitle='PDF Organizer', cardText='Remove/Rearrange pages in any order', cardLink='pdf-organizer')}"></div>
|
||||||
|
</div>
|
||||||
|
<br>
|
||||||
|
<div class="row h-100">
|
||||||
|
<div th:replace="~{fragments/card :: card(cardTitle='Add image onto PDF', cardText='Adds a image onto a set location on the PDF (Work in progress)', cardLink='add-image')}"></div>
|
||||||
|
<div th:replace="~{fragments/card :: card(cardTitle='Add Watermark', cardText='Add a custom watermark to your PDF document.', cardLink='add-watermark')}"></div>
|
||||||
|
<div th:replace="~{fragments/card :: card(cardTitle='Change Permissions', cardText='Change the permissions of your PDF document, such as print, copy, edit, etc.', cardLink='change-permissions')}"></div>
|
||||||
|
</div>
|
||||||
|
<br>
|
||||||
|
<div class="row h-100">
|
||||||
|
<div th:replace="~{fragments/card :: card(cardTitle='Remove Pages', cardText='Delete unwanted pages from your PDF document.', cardLink='remove-pages')}"></div>
|
||||||
|
<div th:replace="~{fragments/card :: card(cardTitle='Add Password', cardText='Encrypt your PDF document with a password.', cardLink='add-password')}"></div>
|
||||||
|
<div th:replace="~{fragments/card :: card(cardTitle='Remove Password', cardText='Remove password protection from your PDF document.', cardLink='remove-password')}"></div>
|
||||||
|
</div>
|
||||||
|
<br>
|
||||||
|
<div class="row h-100">
|
||||||
|
<div th:replace="~{fragments/card :: card(cardTitle='Compress PDFs', cardText='Compress PDFs to reduce their file size.', cardLink='compress-pdf')}"></div>
|
||||||
|
</div>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div th:insert="~{fragments/footer.html :: footer}"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Features -->
|
|
||||||
<div class="container">
|
|
||||||
<div class="row h-100">
|
|
||||||
<div class="col-4 h-100">
|
|
||||||
<div class="dark-card card">
|
|
||||||
<div class="card-body">
|
|
||||||
<h5 class="card-title">Merge PDFs</h5>
|
|
||||||
<p class="card-text">Easily merge multiple PDFs into one.</p>
|
|
||||||
<a href="#" class="btn btn-primary" th:href="@{merge-pdfs}">Go</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-4 h-100">
|
|
||||||
<div class="dark-card card">
|
|
||||||
<div class="card-body">
|
|
||||||
<h5 class="card-title">Split PDFs</h5>
|
|
||||||
<p class="card-text">Split PDFs into multiple documents</p>
|
|
||||||
<a href="#" class="btn btn-primary" th:href="@{split-pdfs}">Go</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-4 h-100">
|
|
||||||
<div class="dark-card card">
|
|
||||||
<div class="card-body">
|
|
||||||
<h5 class="card-title">Add image to PDF</h5>
|
|
||||||
<p class="card-text">Adds image/watermark to a PDF</p>
|
|
||||||
<a href="#" class="btn btn-primary" th:href="@{add-image}">Go</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<br>
|
|
||||||
<div class="row h-100">
|
|
||||||
<div class="col-4 h-100">
|
|
||||||
<div class="dark-card card">
|
|
||||||
<div class="card-body">
|
|
||||||
<h5 class="card-title">Convert to/from PDF</h5>
|
|
||||||
<p class="card-text">Convert images to/from PDF.</p>
|
|
||||||
<a href="#" class="btn btn-primary" th:href="@{convert-pdf}">Go</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="col-4 h-100">
|
|
||||||
<div class="dark-card card">
|
|
||||||
<div class="card-body">
|
|
||||||
<h5 class="card-title">PDF Organizer</h5>
|
|
||||||
<p class="card-text">Remove/Rearrange pages in any order</p>
|
|
||||||
<a href="#" class="btn btn-primary" th:href="@{pdf-organizer}">Go</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="col-4 h-100">
|
|
||||||
<div class="dark-card card">
|
|
||||||
<div class="card-body">
|
|
||||||
<h5 class="card-title">Rotate PDFs</h5>
|
|
||||||
<p class="card-text">Easily rotate your PDFs.</p>
|
|
||||||
<a href="#" class="btn btn-primary" th:href="@{rotate-pdf}">Go</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<br>
|
|
||||||
<div class="row h-100">
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="col-4 h-100">
|
|
||||||
<div class="dark-card card">
|
|
||||||
<div class="card-body">
|
|
||||||
<h5 class="card-title">Compress PDFs</h5>
|
|
||||||
<p class="card-text">Compress PDFs to reduce their file size.</p>
|
|
||||||
<a href="#" class="btn btn-primary" th:href="@{compress-pdf}">Go</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div th:insert="~{fragments/footer.html :: footer}"></div>
|
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
@ -1,13 +1,11 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en" xmlns:th="http://www.thymeleaf.org">
|
<html lang="en" xmlns:th="http://www.thymeleaf.org">
|
||||||
<head>
|
|
||||||
<th:block th:insert="~{fragments/common :: head}"></th:block>
|
<th:block th:insert="~{fragments/common :: head(title='Merge PDFs')}"></th:block>
|
||||||
<title>S-PDF MergePDFs</title>
|
|
||||||
|
|
||||||
|
|
||||||
</head>
|
<body> <div id="page-container">
|
||||||
|
<div id="content-wrap">
|
||||||
<body>
|
|
||||||
<div th:insert="~{fragments/navbar.html :: navbar}"></div>
|
<div th:insert="~{fragments/navbar.html :: navbar}"></div>
|
||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
@ -128,6 +126,8 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div th:insert="~{fragments/footer.html :: footer}"></div>
|
</div>
|
||||||
|
<div th:insert="~{fragments/footer.html :: footer}"></div>
|
||||||
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
@ -1,11 +1,11 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en" xmlns:th="http://www.thymeleaf.org">
|
<html lang="en" xmlns:th="http://www.thymeleaf.org">
|
||||||
<head>
|
|
||||||
<th:block th:insert="~{fragments/common :: head}"></th:block>
|
|
||||||
<title>S-PDF Organizer</title>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body>
|
<th:block th:insert="~{fragments/common :: head(title='Organizer')}"></th:block>
|
||||||
|
|
||||||
|
|
||||||
|
<body> <div id="page-container">
|
||||||
|
<div id="content-wrap">
|
||||||
<div th:insert="~{fragments/navbar.html :: navbar}"></div>
|
<div th:insert="~{fragments/navbar.html :: navbar}"></div>
|
||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
@ -37,6 +37,8 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div th:insert="~{fragments/footer.html :: footer}"></div>
|
</div>
|
||||||
|
<div th:insert="~{fragments/footer.html :: footer}"></div>
|
||||||
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
@ -1,12 +1,12 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en" xmlns:th="http://www.thymeleaf.org">
|
<html lang="en" xmlns:th="http://www.thymeleaf.org">
|
||||||
|
|
||||||
<head>
|
|
||||||
<th:block th:insert="~{fragments/common :: head}"></th:block>
|
|
||||||
<title>S-PDF Add-Image</title>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body>
|
<th:block th:insert="~{fragments/common :: head(title='Rotate')}"></th:block>
|
||||||
|
|
||||||
|
|
||||||
|
<body> <div id="page-container">
|
||||||
|
<div id="content-wrap">
|
||||||
<div th:insert="~{fragments/navbar.html :: navbar}"></div>
|
<div th:insert="~{fragments/navbar.html :: navbar}"></div>
|
||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
@ -41,7 +41,9 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div th:insert="~{fragments/footer.html :: footer}"></div>
|
</div>
|
||||||
|
<div th:insert="~{fragments/footer.html :: footer}"></div>
|
||||||
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
@ -1,12 +1,10 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en" xmlns:th="http://www.thymeleaf.org">
|
<html lang="en" xmlns:th="http://www.thymeleaf.org">
|
||||||
|
|
||||||
<head>
|
<th:block th:insert="~{fragments/common :: head(title='Add Password')}"></th:block>
|
||||||
<th:block th:insert="~{fragments/common :: head}"></th:block>
|
|
||||||
<title>S-PDF Add-Image</title>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body>
|
<body> <div id="page-container">
|
||||||
|
<div id="content-wrap">
|
||||||
<div th:insert="~{fragments/navbar.html :: navbar}"></div>
|
<div th:insert="~{fragments/navbar.html :: navbar}"></div>
|
||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
@ -98,6 +96,8 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div th:insert="~{fragments/footer.html :: footer}"></div>
|
</div>
|
||||||
|
<div th:insert="~{fragments/footer.html :: footer}"></div>
|
||||||
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -1,12 +1,10 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en" xmlns:th="http://www.thymeleaf.org">
|
<html lang="en" xmlns:th="http://www.thymeleaf.org">
|
||||||
|
|
||||||
<head>
|
<th:block th:insert="~{fragments/common :: head(title='Add Watermark')}"></th:block>
|
||||||
<th:block th:insert="~{fragments/common :: head}"></th:block>
|
|
||||||
<title>S-PDF Add Watermark</title>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body>
|
<body> <div id="page-container">
|
||||||
|
<div id="content-wrap">
|
||||||
<div th:insert="~{fragments/navbar.html :: navbar}"></div>
|
<div th:insert="~{fragments/navbar.html :: navbar}"></div>
|
||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
@ -51,6 +49,8 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div th:insert="~{fragments/footer.html :: footer}"></div>
|
</div>
|
||||||
|
<div th:insert="~{fragments/footer.html :: footer}"></div>
|
||||||
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -1,22 +1,21 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en" xmlns:th="http://www.thymeleaf.org">
|
<html lang="en" xmlns:th="http://www.thymeleaf.org">
|
||||||
|
|
||||||
<head>
|
<th:block th:insert="~{fragments/common :: head(title='Change Permissions')}"></th:block>
|
||||||
<th:block th:insert="~{fragments/common :: head}"></th:block>
|
|
||||||
<title>S-PDF Add-Image</title>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body>
|
|
||||||
|
<body> <div id="page-container">
|
||||||
|
<div id="content-wrap">
|
||||||
<div th:insert="~{fragments/navbar.html :: navbar}"></div>
|
<div th:insert="~{fragments/navbar.html :: navbar}"></div>
|
||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="row justify-content-center">
|
<div class="row justify-content-center">
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
<h2>Change permissions (Warning to have these permissions be
|
<h2>Change permissions</h2>
|
||||||
|
<p>Warning to have these permissions be
|
||||||
unchangeable it is recommended to set them with a password via the
|
unchangeable it is recommended to set them with a password via the
|
||||||
add-password page)</h2>
|
add-password page</p>
|
||||||
|
|
||||||
<form action="add-password" method="post"
|
<form action="add-password" method="post"
|
||||||
enctype="multipart/form-data">
|
enctype="multipart/form-data">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
@ -87,6 +86,8 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div th:insert="~{fragments/footer.html :: footer}"></div>
|
</div>
|
||||||
|
<div th:insert="~{fragments/footer.html :: footer}"></div>
|
||||||
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -1,12 +1,10 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en" xmlns:th="http://www.thymeleaf.org">
|
<html lang="en" xmlns:th="http://www.thymeleaf.org">
|
||||||
|
|
||||||
<head>
|
<th:block th:insert="~{fragments/common :: head(title='Remove password')}"></th:block>
|
||||||
<th:block th:insert="~{fragments/common :: head}"></th:block>
|
|
||||||
<title>S-PDF Add-Image</title>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body>
|
<body> <div id="page-container">
|
||||||
|
<div id="content-wrap">
|
||||||
<div th:insert="~{fragments/navbar.html :: navbar}"></div>
|
<div th:insert="~{fragments/navbar.html :: navbar}"></div>
|
||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
@ -33,6 +31,8 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div th:insert="~{fragments/footer.html :: footer}"></div>
|
</div>
|
||||||
|
<div th:insert="~{fragments/footer.html :: footer}"></div>
|
||||||
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -1,11 +1,13 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en" xmlns:th="http://www.thymeleaf.org">
|
<html lang="en" xmlns:th="http://www.thymeleaf.org">
|
||||||
<head>
|
|
||||||
<th:block th:insert="~{fragments/common :: head}"></th:block>
|
<th:block th:insert="~{fragments/common :: head(title='Split')}"></th:block>
|
||||||
<title>S-PDF Split PDFs</title>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
|
|
||||||
|
<div id="page-container">
|
||||||
|
<div id="content-wrap">
|
||||||
<div th:insert="~{fragments/navbar.html :: navbar}"></div>
|
<div th:insert="~{fragments/navbar.html :: navbar}"></div>
|
||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
@ -44,6 +46,8 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
<div th:insert="~{fragments/footer.html :: footer}"></div>
|
<div th:insert="~{fragments/footer.html :: footer}"></div>
|
||||||
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
Loading…
Reference in New Issue
Block a user