Initial commit
This commit is contained in:
commit
6f89a07158
9 changed files with 120 additions and 0 deletions
4
.devcontainer/Dockerfile
Normal file
4
.devcontainer/Dockerfile
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
FROM docker.io/ldericher/autodoc:diagram
|
||||||
|
|
||||||
|
# source: https://stackoverflow.com/a/39420880
|
||||||
|
COPY pdfa /opt/pdfa
|
42
.devcontainer/devcontainer.json
Normal file
42
.devcontainer/devcontainer.json
Normal file
|
@ -0,0 +1,42 @@
|
||||||
|
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
|
||||||
|
// README at: https://github.com/devcontainers/templates/tree/main/src/debian
|
||||||
|
{
|
||||||
|
"name": "lev-templates",
|
||||||
|
|
||||||
|
// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
|
||||||
|
// "image": "docker.io/ldericher/autodoc:diagram",
|
||||||
|
"build": { "dockerfile": "Dockerfile" },
|
||||||
|
|
||||||
|
// Features to add to the dev container. More info: https://containers.dev/features.
|
||||||
|
"features": {
|
||||||
|
"ghcr.io/devcontainers/features/common-utils:2": {
|
||||||
|
"configureZshAsDefaultShell": "true"
|
||||||
|
},
|
||||||
|
"ghcr.io/devcontainers/features/git:1": {},
|
||||||
|
"ghcr.io/devcontainers-contrib/features/git-lfs:1": {},
|
||||||
|
"ghcr.io/devcontainers-extra/features/apt-get-packages:1": {
|
||||||
|
"packages": "pdftk,poppler-utils"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
// Ensure git is installed before git-lfs
|
||||||
|
"overrideFeatureInstallOrder": [
|
||||||
|
"ghcr.io/devcontainers/features/common-utils",
|
||||||
|
"ghcr.io/devcontainers/features/git"
|
||||||
|
],
|
||||||
|
|
||||||
|
// Configure tool-specific properties.
|
||||||
|
"customizations": {
|
||||||
|
"vscode": {
|
||||||
|
"extensions": [
|
||||||
|
"mhutchie.git-graph"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
// Set `remoteUser` to `root` to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
|
||||||
|
"remoteUser": "vscode"
|
||||||
|
|
||||||
|
// Use 'forwardPorts' to make a list of ports inside the container available locally.
|
||||||
|
// "forwardPorts": [],
|
||||||
|
}
|
39
.devcontainer/pdfa/PDFA_def.ps
Normal file
39
.devcontainer/pdfa/PDFA_def.ps
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
%!
|
||||||
|
% This prefix file for creating a PDF/A document is derived from
|
||||||
|
% the sample included with Ghostscript 9.07, released under the
|
||||||
|
% GNU Affero General Public License.
|
||||||
|
% Modified 4/15/2013 by MCB Systems.
|
||||||
|
|
||||||
|
% Feel free to modify entries marked with "Customize".
|
||||||
|
|
||||||
|
% This assumes an ICC profile to reside in the file (AdobeRGB1998.icc),
|
||||||
|
% unless the user modifies the corresponding line below.
|
||||||
|
|
||||||
|
% The color space described by the ICC profile must correspond to the
|
||||||
|
% ProcessColorModel specified when using this prefix file (GRAY with
|
||||||
|
% DeviceGray, RGB with DeviceRGB, and CMYK with DeviceCMYK).
|
||||||
|
|
||||||
|
% Define entries in the document Info dictionary :
|
||||||
|
|
||||||
|
/ICCProfile (/opt/pdfa/bin/AdobeRGB1998.icc) % Customize.
|
||||||
|
def
|
||||||
|
|
||||||
|
[ /Title (Title) % Customize.
|
||||||
|
/DOCINFO pdfmark
|
||||||
|
|
||||||
|
% Define an ICC profile :
|
||||||
|
|
||||||
|
[/_objdef {icc_PDFA} /type /stream /OBJ pdfmark
|
||||||
|
[{icc_PDFA} <</N systemdict /ProcessColorModel get /DeviceGray eq {1} {systemdict /ProcessColorModel get /DeviceRGB eq {3} {4} ifelse} ifelse >> /PUT pdfmark
|
||||||
|
[{icc_PDFA} ICCProfile (r) file /PUT pdfmark
|
||||||
|
|
||||||
|
% Define the output intent dictionary :
|
||||||
|
|
||||||
|
[/_objdef {OutputIntent_PDFA} /type /dict /OBJ pdfmark
|
||||||
|
[{OutputIntent_PDFA} <<
|
||||||
|
/Type /OutputIntent % Must be so (the standard requires).
|
||||||
|
/S /GTS_PDFA1 % Must be so (the standard requires).
|
||||||
|
/DestOutputProfile {icc_PDFA} % Must be so (see above).
|
||||||
|
/OutputConditionIdentifier (default_rgb) % Customize
|
||||||
|
>> /PUT pdfmark
|
||||||
|
[{Catalog} <</OutputIntents [ {OutputIntent_PDFA} ]>> /PUT pdfmark
|
BIN
.devcontainer/pdfa/bin/AdobeRGB1998.icc
(Stored with Git LFS)
Normal file
BIN
.devcontainer/pdfa/bin/AdobeRGB1998.icc
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
.devcontainer/pdfa/bin/gs-919-linux_x86_64
(Stored with Git LFS)
Executable file
BIN
.devcontainer/pdfa/bin/gs-919-linux_x86_64
(Stored with Git LFS)
Executable file
Binary file not shown.
1
.gitattributes
vendored
Normal file
1
.gitattributes
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
.devcontainer/pdfa/bin/* filter=lfs diff=lfs merge=lfs -text
|
8
.vscode/extensions.json
vendored
Normal file
8
.vscode/extensions.json
vendored
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"recommendations": [
|
||||||
|
"tomoki1207.pdf"
|
||||||
|
],
|
||||||
|
"unwantedRecommendations": [
|
||||||
|
"ms-vscode.makefile-tools"
|
||||||
|
]
|
||||||
|
}
|
3
.vscode/settings.json
vendored
Normal file
3
.vscode/settings.json
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
"git.closeDiffOnOperation": true
|
||||||
|
}
|
17
.vscode/tasks.json
vendored
Normal file
17
.vscode/tasks.json
vendored
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
{
|
||||||
|
// See https://go.microsoft.com/fwlink/?LinkId=733558
|
||||||
|
// for the documentation about the tasks.json format
|
||||||
|
"version": "2.0.0",
|
||||||
|
"tasks": [
|
||||||
|
{
|
||||||
|
"label": "Autodoc: Build & Watch",
|
||||||
|
"type": "shell",
|
||||||
|
"command": "autodoc -bw",
|
||||||
|
"problemMatcher": [],
|
||||||
|
"group": {
|
||||||
|
"kind": "build",
|
||||||
|
"isDefault": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
Loading…
Reference in a new issue