Downloads:

20,028

Downloads of v 10.1.112:

2,425

Last Update:

5/16/2019

Package Maintainer(s):

Software Author(s):

  • Softland

Tags:

dopdf pdf print notsilent

doPDF (install)

This is not the latest version of doPDF (install) available.

10.1.112 | Updated: 5/16/2019

Downloads:

20,028

Downloads of v 10.1.112:

2,425

Software Author(s):

  • Softland

doPDF (install) 10.1.112

This is not the latest version of doPDF (install) available.

This Package Contains an Exempted Check

1 Test Passing and 1 Exempted Test


Validation Testing Passed


Verification Testing Exempt:

I opened a discussion about this (https://groups.google.com/forum/#!topic/chocolatey/uOHpAx7j_Xs), and although gep13 was able to get the package to install in the test-environment, it is still failing on the verifier with a time-out.

To install doPDF (install), run the following command from the command line or from PowerShell:

>

To upgrade doPDF (install), run the following command from the command line or from PowerShell:

>

To uninstall doPDF (install), run the following command from the command line or from PowerShell:

>

NOTE: This applies to both open source and commercial editions of Chocolatey.

1. Ensure you are set for organizational deployment

Please see the organizational deployment guide

  • Open Source or Commercial:
    • Proxy Repository - Create a proxy nuget repository on Nexus, Artifactory Pro, or a proxy Chocolatey repository on ProGet. Point your upstream to https://chocolatey.org/api/v2. Packages cache on first access automatically. Make sure your choco clients are using your proxy repository as a source and NOT the default community repository. See source command for more information.
    • You can also just download the package and push it to a repository Download

3. Enter your internal repository url

(this should look similar to https://chocolatey.org/api/v2)

4. Choose your deployment method:


choco upgrade dopdf -y --source="'STEP 3 URL'" [other options]

See options you can pass to upgrade.

See best practices for scripting.

Add this to a PowerShell script or use a Batch script with tools and in places where you are calling directly to Chocolatey. If you are integrating, keep in mind enhanced exit codes.

If you do use a PowerShell script, use the following to ensure bad exit codes are shown as failures:


choco upgrade dopdf -y --source="'STEP 3 URL'" 
$exitCode = $LASTEXITCODE

Write-Verbose "Exit code was $exitCode"
$validExitCodes = @(0, 1605, 1614, 1641, 3010)
if ($validExitCodes -contains $exitCode) {
  Exit 0
}

Exit $exitCode

- name: Ensure dopdf installed
  win_chocolatey:
    name: dopdf
    state: present
    version: 10.1.112
    source: STEP 3 URL

See docs at https://docs.ansible.com/ansible/latest/modules/win_chocolatey_module.html.

Coming early 2020! Central Managment Reporting available now! More information...


chocolatey_package 'dopdf' do
  action    :install
  version  '10.1.112'
  source   'STEP 3 URL'
end

See docs at https://docs.chef.io/resource_chocolatey_package.html.


Chocolatey::Ensure-Package
(
    Name: dopdf,
    Version: 10.1.112,
    Source: STEP 3 URL
);

Requires Otter Chocolatey Extension. See docs at https://inedo.com/den/otter/chocolatey.


cChocoPackageInstaller dopdf
{
   Name     = 'dopdf'
   Ensure   = 'Present'
   Version  = '10.1.112'
   Source   = 'STEP 3 URL'
}

Requires cChoco DSC Resource. See docs at https://github.com/chocolatey/cChoco.


package { 'dopdf':
  provider => 'chocolatey',
  ensure   => '10.1.112',
  source   => 'STEP 3 URL',
}

Requires Puppet Chocolatey Provider module. See docs at https://forge.puppet.com/puppetlabs/chocolatey.


salt '*' chocolatey.install dopdf version="10.1.112" source="STEP 3 URL"

See docs at https://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.chocolatey.html.

5. If applicable - Chocolatey configuration/installation

See infrastructure management matrix for Chocolatey configuration elements and examples.

Private CDN cached downloads available for licensed customers. Never experience 404 breakages again! Learn more...

This package was approved by moderator gep13 on 5/21/2019.

Description

doPDF is a free PDF printer that does what the name suggests, creates PDF files. Once installed it will allow you to convert any type of printable documents to PDF files. doPDF installs itself as a virtual PDF printer driver so after a successful installation will appear in your Printers and Faxes list and also in the list of All Programs.

Main Features

  • Predefined page size: You can select a predefined page size for the resulting PDF file. (50 different formats available)
  • PDF output presets: You can choose to create high quality, larger PDF files or smaller files, depending on your needs.
  • Automatic updates: We always recommend using the latest version of doPDF and its integrated automatic update engine will keep your version current. Update checks can be scheduled daily, weekly or monthly, but you can also disable this feature.
  • Searchable PDFs: You can search for text within the created PDF file (and search engines will also index the text from the PDF).
  • Add Document info: Add document metadata information for the resulting PDF file that helps with indexing.
  • Graphic scale: The content of the resulting PDF can be shrunk to 1% of the original size, or enlarged up to 400%.
  • Always use this folder: You can have doPDF create and save the PDF file to the same folder each time, no matter where you open the original document from.
  • Embed font subsets: To ensure that the resulting PDF file will look exactly as originally intended, doPDF embeds by default the font subsets used in the original document.
  • Open with PDF reader: You can choose to have the PDF opened with the default PDF reader once it's converted.
  • No GhostScript: Doesn’t require 3rd party programs to make PDF files such as GhostScript.
  • Multi-language: doPDF is the ONLY free pdf maker whose interface is currently available in 33 different languages.

tools\chocolateyInstall.ahk
; This script will exit after 120 seconds
SetTimer, TimeOut, 120000

DetectHiddenWindows, on
__First:
; First window
WinWait, doPDF installer ahk_exe dopdf-full.exe

WinActivate, doPDF installer ahk_exe dopdf-full.exe
;WinHide, ahk_id %appid%
; Office add-in checkbox
Send {Click 164, 260}
; Telemetry checkbox
Send {Click 333, 518}
; Install button
Send {Click 250, 400}


PixelGetColor, BGcolor, 1, 1

__Wait:
sleep, 250
;MouseGetPos, xpos, ypos 
WinActivate, doPDF installer ahk_exe dopdf-full.exe
MouseMove, 414, 414

PixelGetColor, ButtonColor, 414, 414
If (WinExist(doPDF installer ahk_exe dopdf-full.exe) 
    AND (ButtonColor != "0x44a24f")) {
;  MouseMove, xpos, ypos
  goto, __Wait
}

If (ButtonColor = "0x44a24f") {
  Send {Click 470,515}
}

ExitApp

TimeOut:
ExitApp 120
tools\chocolateyinstall.ps1
$ErrorActionPreference = 'Stop'

$DownloadArgs = @{
   packageName  = $env:ChocolateyPackageName
   FileFullPath = Join-Path $env:TEMP "doPDF\doPDF_installer.exe"
   url          = 'http://download.dopdf.com/download/setup/dopdf-full.exe'
   checksum     = 'df0df8207f96de09d5596125861ebe5041993ffc58c9bee41f63ead9eafa504c'
   checksumType = 'sha256'
   GetOriginalFileName = $true
}
$LocalFile = Get-ChocolateyWebFile @DownloadArgs

# doPDF depends on the Print Spooler service so make sure it is up and running 
#    (Stolen from cutepdf package and thanks to bcurran3.)
try {
   $serviceName = 'Spooler'
   $spoolerService = Get-WmiObject -Class Win32_Service -Property StartMode,State -Filter "Name='$serviceName'"
   if ($spoolerService -eq $null) { 
      Write-Warning "The Print Spooler service must be running for doPDF to install."
      Throw "Service $serviceName was not found" 
   }
   Write-Warning "Print Spooler service state: $($spoolerService.StartMode) / $($spoolerService.State)"
   if ($spoolerService.StartMode -ne 'Auto' -or $spoolerService.State -ne 'Running') {
      Set-Service $serviceName -StartupType Automatic -Status Running
      Write-Warning 'Print Spooler service now set to: Auto / Running'
   }
} catch {
   Throw "Unexpected error while checking Print Spooler service: $($_.Exception.Message)"
}

$ahkExe = 'AutoHotKey'
$toolsDir    = $(Split-Path -parent $MyInvocation.MyCommand.Definition)
$ahkFile = Join-Path $toolsDir 'chocolateyInstall.ahk'
$ahkProc = Start-Process -FilePath $ahkExe -ArgumentList "$ahkFile" -PassThru
$ahkId = $ahkProc.Id
Write-Debug "$ahkExe start time:`t$($ahkProc.StartTime.ToShortTimeString())"
Write-Debug "Process ID:`t$ahkId"

$InstallArgs = @{
   packageName    = $env:ChocolateyPackageName
   FileType       = 'exe'
   File           = $LocalFile
   silentArgs    = ''   #/SILENT /VERYSILENT /SUPPRESSMSGBOXES /NOCANCEL /NORESTART /Languages="es-en"'
   validExitCodes = @(0)
}
Install-ChocolateyInstallPackage @InstallArgs


In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).

Chocolatey Pro provides runtime protection from possible malware.

Version Downloads Last Updated Status
doPDF (install) 10.3.116 526 Saturday, September 28, 2019 Approved
doPDF (install) 10.3.115 259 Saturday, September 14, 2019 Approved
doPDF (install) 10.2.114 513 Saturday, July 20, 2019 Approved
doPDF (install) 10.1.112 2425 Thursday, May 16, 2019 Approved
doPDF (install) 10.1.111 908 Sunday, April 14, 2019 Approved
doPDF (install) 10.0.108 998 Monday, April 8, 2019 Approved
doPDF (install) 10.0.107 1312 Saturday, March 16, 2019 Approved
doPDF (install) 10.0.105 1175 Monday, March 4, 2019 Approved
doPDF (install) 9.6.245 4468 Thursday, January 24, 2019 Approved
Discussion for the doPDF (install) Package

Ground Rules:

  • This discussion is only about doPDF (install) and the doPDF (install) package. If you have feedback for Chocolatey, please contact the Google Group.
  • This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
  • The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
  • Tell us what you love about the package or doPDF (install), or tell us what needs improvement.
  • Share your experiences with the package, or extra configuration or gotchas that you've found.
  • If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.
comments powered by Disqus