Přípona souboru PSB, Photoshop Big, se používá k ukládání obrovských informací souvisejících s grafikou. Soubory PSB můžete snadno převést do formátu PDF, JPG nebo PSD pomocí programovacího jazyka Java. Pojďme si projít následující sekce, abychom prozkoumali konverzi souborů PSB:

Převodník PSB do PDF, JPG nebo PSD – instalace Java API

Aspose.PSD for Java API nabízí různé funkce pro práci se soubory PSB. Navíc jej lze použít v mnoha systémových prostředích a operačních systémech díky podpoře platformy Java. Soubor JAR můžete rychle stáhnout nebo jej nakonfigurovat ve svých aplikacích založených na Maven z Aspose Repository. Níže jsou uvedeny konfigurace pro nastavení API ve vašem prostředí:

úložiště:

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Závislost:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-psd</artifactId>
        <version>20.9</version>
        <classifier>jdk16</classifier>
   </dependency>
</dependencies>

Převeďte PSB do PDF programově pomocí Java

Formát PDF je formát pevného dokumentu a je důvěryhodným typem reprezentace informací. Soubor PSB můžete převést na dokument PDF pomocí následujících jednoduchých kroků:

  1. Zadejte cestu pro vstupní soubor PSB
  2. Načíst vstupní soubor PSB
  3. Převeďte soubor PSB na soubor PDF pomocí PdfOptions

Tyto jednoduché kroky převedou vstupní soubor PSB do formátu PDF a nemusíte se starat o žádné základní detaily vstupního nebo výstupního souboru. Následující kód ukazuje, jak programově převést PSB do PDF pomocí Java:

// Zadejte cestu pro vstupní soubor PSB
String sourceFileName = dataDir + "Simple.psb";
     
// Načtěte vstupní soubor PSB  
PsdImage image = (PsdImage)Image.load(sourceFileName);          
       
// Převést PSB do PDF souboru
image.save(dataDir + "Simple_output.pdf",new PdfOptions());

Převeďte PSB na obrázek JPG programově pomocí Java

Někdy může být nutné převést soubor PSB na obrázek JPG pro rychlý náhled dat a informací. Chcete-li provést tento převod, musíte provést následující kroky:

  1. Načíst vstupní soubor PSB
  2. Inicializujte objekt třídy JpegOptions
  3. Převeďte obrazový soubor PSB na JPG

Následující kód vysvětluje, jak převést soubor PSB na obrázek JPG programově pomocí Java:

// Zadejte vstupní cestu pro soubor PSB       
String sourceFileName = dataDir + "Simple.psb";

// Načtěte vstupní soubor PSB     
PsdLoadOptions options = new PsdLoadOptions();
PsdImage image = (PsdImage)Image.load(sourceFileName, options);

// Inicializujte objekt třídy JpegOptions
JpegOptions jpgoptions = new JpegOptions();
jpgoptions.setQuality(95);
       
// Převést PSB na JPG soubor
image.save(dataDir + "Simple_output.jpg",jpgoptions);

Převod PSB do formátu PSD pomocí jazyka Java

Ačkoli jsou formáty souborů PSB a PSD vzájemně propojeny, stále existují určité rozdíly mezi formáty souborů. Soubor PSB můžete převést na PSD rychle a efektivně pomocí níže uvedených kroků:

  1. Zadejte cestu pro vstupní soubor PSB
  2. Načíst vstupní soubor PSB
  3. Inicializujte instanci třídy PsdOptions
  4. Převést PSB na PSD soubor

Tyto jednoduché kroky vám umožní exportovat soubor PSB do obrazu PSD s vysokou věrností. Níže uvedený kód ukazuje, jak převést PSB na PSD programově pomocí Java:

// Zadejte cestu pro vstupní soubor PSB
String sourceFileName = dataDir + "2layers.psb";
     
// Načíst vstupní soubor PSB       
PsdImage image = (PsdImage)Image.load(sourceFileName);          

// Inicializujte instanci třídy PsdOptions
PsdOptions options = new PsdOptions();
options.setFileFormatVersion(FileFormatVersion.Psd);
       
// Převést PSB na PSD soubor
image.save(dataDir + "ConvertFromPsb_out.psd",options);

Závěr

V tomto článku jsme prozkoumali, jak exportovat nebo převádět soubory PSB. Zejména jsme se naučili převod PSB do PDF, JPG a PSD programově pomocí Java. Podobně můžete prozkoumat mnoho dalších funkcí prozkoumáním dokumentace API nebo vyzkoušením Příklady zdrojového kódu. V případě jakéhokoli dotazu nás můžete kontaktovat prostřednictvím Free Support Forums.

Viz také