Skip to content

Commit ffe460d

Browse files
author
Graham Downs
committed
Update VERSION file, and change README.md to indicate the new .NET 3.5 requirement, and provide info about automated upgrade checking.
1 parent 6cbf1a3 commit ffe460d

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

README.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
PdfSplit is a .NET console application for splitting PDF files into multiple files. Pass a PDF file to this app on the command line (or drag a PDF file onto the executable in Windows Explorer), and it will be split into multiple documents, one document per page.
22

3-
Note: It was developed in Microsoft Visual Studio 2008 (although it currently needs Visual Studio 2017 to build), and targeting the .NET Framework 2.0. This is because the lady who I originally developed it for, to use at work, only has .NET 2.0 on her PC and the company policy didn't permit her to upgrade. Hence it needs to be left targetting that framework version.
3+
Note: It was developed in Microsoft Visual Studio 2008 (although it currently needs Visual Studio 2017 to build), and targeting the .NET Framework 3.5. This is because the lady who I originally developed it for, to use at work, only has .NET 3.5 on her PC and the company policy didn't permit her to upgrade. Hence it needs to be left targetting that framework version.
44

5-
Note 2: Although the executable only requires the .NET Framework 2.0 to run, there is a Unit Test project in the solution. In order to execute tests in that project, you require .NET Framework 4.6.1 on your machine. This, of course, shouldn't be a problem if you're running it from within Visual Studio 2017.
5+
Note 2: Although the executable only requires the .NET Framework 3.5 to run, there is a Unit Test project in the solution. In order to execute tests in that project, you require .NET Framework 4.6.1 on your machine. This, of course, shouldn't be a problem if you're running it from within Visual Studio 2017.
66

77
<h3>Usage</h3>
88
<ul><li>Split a single PDF file into many:<br/>
@@ -11,3 +11,12 @@ Note 2: Although the executable only requires the .NET Framework 2.0 to run, the
1111
<code>SplitPdf.exe &lt;File1&gt; &lt;File2&gt; &lt;...&gt; &lt;FileN&gt;</code></li>
1212
<li>Merge multiple PDF files into one (creates &lt;OutputFile&gt; at the end):<br/>
1313
<code>SplitPdf.exe -m &lt;File1&gt; &lt;File2&gt; &lt;...&gt; &lt;FileN&gt; &lt;OutputFile&gt;</code></li></ul>
14+
15+
<h3>Checking for Upgrades</h3>
16+
From version 2.5.6.0 onwards, SplitPdf will automatically check for upgrades every 14 days. You can configure this behaviour by editing SplitPdf.exe.config, and changing the following settings:
17+
<ul><li>DaysBetweenUpgradeCheck (default: 14) - Set this to -1 to disable automatic checking for upgrades.</li>
18+
<li>UpgradeCheckUrl - Don't modify this value, or the application will become unstable.</li>
19+
<li>SecondsDelayAfterFindingUpgrades - If the application finds an upgrade, it pauses to give you time to copy the URL. This is the number of seconds it should wait for.</li></ul>
20+
21+
At any time, you can force a manual upgrade check by executing:
22+
<code>SplitPdf.exe -uc</code></li>

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.2.5.0|https://github.com/GrahamDo/SplitPdf/releases/tag/version-2.2.5.0
1+
2.5.6.0|https://github.com/GrahamDo/SplitPdf/releases/tag/version-2.5.6.0

0 commit comments

Comments
 (0)