BCL easyConverter SDK Word
easyConverter SDK Usermanual
PDF-to-Word Programming API  |  Download Free Trial  |  Contact Us to Purchase

ShrinkCharacterSpacingToPreventWrap

Set the option to shrink character spacing to match that of the PDF. This property is only used for conversion method CNV_METHOD_DEFAULT

bool ShrinkCharacterSpacingToPreventWrap { set; }
Property ShrinkCharacterSpacingToPreventWrap As Bool
def setShrinkCharacterSpacingToPreventWrap(self, newVal)
void setShrinkCharacterSpacingToPreventWrap(boolean newVal) throws PDF2WordException
function setShrinkCharacterSpacingToPreventWrap($newVal)
BCL_BOOL ShrinkCharacterSpacingToPreventWrap;
Sub ShrinkCharacterSpacingToPreventWrap(newVal As Bool)
beconv.exe -condense [on|off]

Parameters

newVal

Determines whether to shrink character spacing in each line to prevent text from wrapping over (Boolean). The default value is False.

Exception Handling

Please refer to the list of return exceptions.

Example Usage

using BCL.easyConverter.Word;
...
PDF2Word pdf2word = new PDF2Word();
try
{
   pdf2word.ShrinkCharacterSpacingToPreventWrap = true; // Shrink character spacing when necessary
   pdf2word.ConvertToWord(@"c:\temp\input.pdf", @"c:\temp\output.docx");
}
catch(PDF2WordException ex)
{
   Console.WriteLine(ex.Message);
}
finally
{
   pdf2word.Dispose();
}
Imports BCL.easyConverter.Word
...
Dim pdf2word As New PDF2Word()
Try
   pdf2word.ShrinkCharacterSpacingToPreventWrap = True ' Shrink character spacing when necessary
   pdf2word.ConvertToWord("c:\test\input.pdf", "c:\test\output.docx")
Catch ex As PDF2WordException
   System.Console.WriteLine(ex.Message)
Finally
   pdf2word.Dispose()
End Try
import PDF2Word
pdf2word = PDF2Word.PDF2Word()
try:
   pdf2word.setShrinkCharacterSpacingToPreventWrap(True) # Shrink character spacing when necessary
   pdf2word.ConvertToWord("c:\\test\\input.pdf", "c:\\test\\output.docx")
except PDF2Word.PDF2WordException as ex:
   print(ex)
PDF2Word pdf2word = new PDF2Word();
try
{
   pdf2word.setShrinkCharacterSpacingToPreventWrap(true); // Shrink character spacing when necessary
   pdf2word.ConvertToWord("c:\\temp\\input.pdf", "c:\\temp\\output.docx", "", 0, -1);
}
catch(PDF2WordException e)
{
   System.out.println(e);
}
finally
{
   pdf2word.dispose();
}
<?php
require("PDF2Word.php");
$pdf2word = new BCL\easyConverter\Word\PDF2Word();
try
{
   $pdf2word->setShrinkCharacterSpacingToPreventWrap(true); // Shrink character spacing when necessary
   $pdf2word->ConvertToWord("c:\\test\\input.pdf", "c:\\test\\output.docx");
}
catch(BCL\easyConverter\Word\PDF2WordException $ex)
{
   echo $ex->getMessage(), "\n";
}
?>
#include <stdio.h>
#include <windows.h>
#include "easyConverter.h"

int main()
{
   HMODULE hPDF2WordDll = LoadLibraryW(L"C:\\Program Files\\BCL Technologies\\easyConverter SDK 5\\Rtf\\easyConverter.dll");
   if(!hPDF2WordDll)
   {
      printf("easyConverter could not be loaded.\n");
      return 1;
   }
   else
   {
      BclWdhrError error;
      BclPDF2Word* pPdf2Word = CreatePDF2Word(hPDF2WordDll);
      if(!pPdf2Word)
      {
         printf("easyConverter could not be initialized.\n");
         FreeLibrary(hPDF2WordDll);
         return 1;
      }
      pPdf2Word->ShrinkCharacterSpacingToPreventWrap = BCL_TRUE; // Shrink character spacing when necessary
      error = pPdf2Word->ConvertToWord(pPdf2Word, L"c:\\test\\input.pdf", L"c:\\test\\output.docx", L"", 0, -1);
      if(error)
      {
         printf("Conversion failed with error %d.\n", error);
         FreeLibrary(hPDF2WordDll);
         return 1;
      }
      pPdf2Word->Dispose(pPdf2Word);
      FreeLibrary(hPDF2WordDll);
      return 0;
   }
}
oConverter = CreateObject("EasyConverter.PDF2Word.5")

' Set the option to shrink character spacing when necessary
oConverter.ShrinkCharacterSpacingToPreventWrap = True
Call oConverter.ConvertToWord(inFileName, outFileName)
set beconv="C:\Program Files\BCL Technologies\easyConverter SDK 5\Rtf\beconv.exe"
REM Set the option to shrink character spacing when necessary
%beconv% -condense -i "c:\test\input.pdf" -o "c:\test\output.docx"